Private Homebrew Tap for internal tools, scripts, and the proprietary Antigravity ecosystem.
This repository acts as the Logic Layer for Homebrew distribution. It stores only formula definitions and tap-level documentation.
Heavy release artifacts such as binaries and
.tar.gzpackages are not stored in this repository.
All release assets are hosted separately in the centralized artifact store:homebrew-internal-releases.
To access the internal tools hosted in this tap, add this repository to your local Homebrew installation:
brew tap saharshpoddarorg/homebrew-internalOnce the tap is registered, install packages using standard Homebrew commands:
brew install antigravity-cli
brew install antigravity-sdk
brew install antigravity-ideThis tap currently hosts the core tools for the Antigravity suite:
-
antigravity-cli
Command-line interface for interacting with the Antigravity ecosystem. -
antigravity-sdk
Core development kit for compiling and building Antigravity modules. -
antigravity-ide
Integrated development environment tooling, extensions, and related utilities.
Use the workflow below to publish a new tool or update an existing one.
Do not upload binaries or release archives to this repository.
Compress your compiled binary, script, or release folder into a versioned tarball:
tar -czvf my-tool-v1.0.0.tar.gz my-toolThen:
- Go to the
homebrew-internal-releasesrepository. - Draft a new GitHub Release, for example
v1.0.0. - Attach the generated
.tar.gzfile to the release. - Copy the direct download URL for the uploaded release asset.
The downloaded URL will be used as the
urlvalue inside the Homebrew formula.
Generate a SHA-256 checksum for the .tar.gz file.
Homebrew validates this checksum during installation and will reject the install if the checksum does not match.
shasum -a 256 my-tool-v1.0.0.tar.gzGet-FileHash my-tool-v1.0.0.tar.gz -Algorithm SHA256Copy the generated hash value. It will be used as the sha256 value inside the formula.
Copy the standard formula template into the Formula/ directory:
cp Templates/formula_template.rb Formula/my-tool.rbUpdate the new formula file with the correct metadata:
url "https://github.com/saharshpoddarorg/homebrew-internal-releases/releases/download/v1.0.0/my-tool-v1.0.0.tar.gz"
sha256 "<sha256-checksum>"Required updates:
- Rename the formula file to match the tool name, for example
my-tool.rb. - Update the
urlwith the release asset URL from Step 1. - Update the
sha256with the checksum from Step 2. - Verify that the install logic matches the packaged artifact structure.
Commit the updated formula to the main branch:
git add Formula/my-tool.rb
git commit -m "feat: release my-tool v1.0.0"
git push origin mainAfter the push, the updated formula becomes available to machines that have tapped this repository.
Once the main branch is updated, local machines can pull the latest formula definitions by running:
brew updateTo upgrade a specific Antigravity tool to its latest available version:
brew upgrade antigravity-cliTo upgrade all installed Homebrew packages and formulas:
brew upgradehomebrew-internal/
├── Formula/ # Live Homebrew formula definitions
│ ├── antigravity-cli.rb
│ ├── antigravity-ide.rb
│ └── antigravity-sdk.rb
├── Templates/ # Standardized blueprints for new tools
│ └── formula_template.rb
└── README.md # Tap architecture and maintenance documentation
-
Keep formulas deterministic
Always update theurlandsha256values together. -
Preserve artifact immutability
Never overwrite an existing.tar.gzfile on a GitHub Release. If the artifact changes, bump the version number, for example fromv1.0.0tov1.0.1, and publish a new release asset. -
Protect secrets
Do not commit secrets, tokens, credentials, private keys, or environment-specific values into formula files. -
Keep this repository lightweight
This repository should contain Homebrew formulas, templates, and documentation only. -
Prefer versioned releases
Avoid mutable URLs such aslatest. Formula URLs should point to explicit versioned artifacts.
# Tap the internal repository
brew tap saharshpoddarorg/homebrew-internal
# Install Antigravity tools
brew install antigravity-cli
brew install antigravity-sdk
brew install antigravity-ide
# Update formula metadata
brew update
# Upgrade a specific tool
brew upgrade antigravity-cli
# Upgrade all installed Homebrew packages
brew upgrade