This is the Homebrew tap repository for AniTrend CLI tools.
Homebrew uses the repository name to derive the brew tap command. A repository named homebrew-tap at the AniTrend GitHub organization is accessible as:
brew tap AniTrend/tapThis convention lets Homebrew resolve AniTrend/tap to github.com/AniTrend/homebrew-tap without extra configuration.
Add the tap:
brew tap AniTrend/tapOnce a formula is published, install it:
brew install stackctlAfter the first stackctl release, the formula at Formula/stackctl.rb will
point to real release assets. Until then, the formula is a placeholder and
brew install will fail. Follow AniTrend/stackctl
for release announcements.
Once installed, tools can be upgraded with:
brew upgrade stackctl| Formula | Description | Status |
|---|---|---|
stackctl |
Repository-aware Docker Swarm stack controller with SOPS/age support | First release pending |
Additional AniTrend CLI tools may be added to this tap in the future. One tap can host multiple formulae.
stackctl is distributed as a prebuilt binary from AniTrend/stackctl releases. This tap hosts only the Homebrew formula.
Base stackctl does not require sops or age. However, the stackctl secrets commands need both:
brew install sops ageValidate secrets tooling with:
stackctl doctor --check-secrets# Re-tap if you see "already tapped" errors
brew untap AniTrend/tap 2>/dev/null; brew tap AniTrend/tap# Verify the formula is findable
brew search stackctl
# Force-update the tap
brew updateA checksum error means the downloaded binary does not match the formula's expected hash. This can happen if:
- The formula was not updated after a new release.
- The download was corrupted.
Reinstall and verify:
brew reinstall stackctlIf the error persists, the formula may need a checksum update. Check the latest stackctl release and the Formula/stackctl.rb file.
stackctl planned release targets are:
- macOS ARM64 (Apple Silicon)
- macOS x86_64 (Intel)
- Linux ARM64
- Linux x86_64
Additional platforms may be added in future releases.
If stackctl secrets fails, ensure sops and age are installed:
brew install sops age
stackctl doctor --check-secrets-
Create or edit the formula file under
Formula/. -
Run local validation:
brew style Formula/ brew audit --strict --online Formula/<name>.rb brew install --formula Formula/<name>.rb brew test <name>
-
Commit and open a pull request.
Use the Update stackctl formula workflow (Actions tab) to automate formula
updates when a new stackctl release is published:
# Manual dispatch with version tag
gh workflow run update-formula.yml \
--repo AniTrend/homebrew-tap \
-f version=v0.1.0The workflow opens a pull request with updated URLs and checksums.
- Branch:
<type>/<issue-number>-short-description - Commit:
<type>(<scope>): <description> - Target branch:
main
See CONTRIBUTING.md for full details.
This project follows the Contributor Covenant.
Apache-2.0