Skip to content

oops-rs/homebrew-tap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

homebrew-tap

Homebrew tap for the oops-rs CLI tools.

Install

brew tap oops-rs/tap
brew install grapha
brew install langcodec-cli
brew install numi

To install an older pinned version after a newer release lands:

brew install grapha@0.1.1
brew install langcodec-cli@0.11.0
brew install numi@0.1.0

Notes

  • langcodec-cli installs the langcodec binary.
  • numi installs a prebuilt numi GitHub release binary on macOS and Linux.
  • grapha currently builds from source on macOS so the Swift bridge can be compiled inside the formula.
  • langcodec release workflows now publish standalone binary assets in addition to archives so future tap updates can switch to binary installs cleanly.

Automatic Updates

The tap can update itself automatically when grapha, langcodec, or numi publishes a release.

  1. Create a fine-grained GitHub token with Contents: Read and write access to oops-rs/homebrew-tap.
  2. Add that token as HOMEBREW_TAP_TOKEN in the grapha, langcodec, and numi repositories.
  3. The release workflows in those repos will clone oops-rs/homebrew-tap, run scripts/update-formula.sh, and push the updated formula back to main.

On each new release:

  • Formula/grapha.rb, Formula/langcodec-cli.rb, and Formula/numi.rb are updated to the latest release.
  • numi updates from GitHub release assets on macOS and Linux, while grapha and langcodec-cli still update from source archives.
  • The previously current formula is preserved as Formula/grapha@<version>.rb, Formula/langcodec-cli@<version>.rb, or Formula/numi@<version>.rb.

About

Homebrew tap for the `oops-rs` CLI tools.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors