Skip to content

feat(homebrew): add Homebrew tap via Casks/ and Formula/#3

Open
saiteja-bellam-1 wants to merge 1 commit into
FournineCS:mainfrom
saiteja-bellam-1:feat/homebrew-tap
Open

feat(homebrew): add Homebrew tap via Casks/ and Formula/#3
saiteja-bellam-1 wants to merge 1 commit into
FournineCS:mainfrom
saiteja-bellam-1:feat/homebrew-tap

Conversation

@saiteja-bellam-1
Copy link
Copy Markdown
Contributor

Summary

  • Adds Casks/cloudtunnels.rb — Homebrew cask for the CloudTunnels.app GUI (universal zip, macOS 13+, full zap cleanup on uninstall)
  • Adds Formula/ctun.rb — Homebrew formula for the ctun CLI (universal tarball, MIT license)
  • Adds update-formulas CI job to release.yml that auto-bumps version + SHA256 in both files after each release and commits back to main

Install (once merged)

brew tap fourninecs/cloud-tunnels https://github.com/FournineCS/cloud-tunnels
brew install --cask cloudtunnels   # GUI app
brew install ctun                  # CLI

Test plan

  • Verify brew install --cask cloudtunnels installs CloudTunnels.app to /Applications/
  • Verify brew install ctun places the binary in PATH and ctun --version prints the correct version
  • Cut a new release tag and confirm the update-formulas CI job commits bumped version + SHA back to main

🤖 Generated with Claude Code

Adds Homebrew distribution for CloudTunnels hosted in this repo so
users can install with:

  brew tap fourninecs/cloud-tunnels https://github.com/FournineCS/cloud-tunnels
  brew install --cask cloudtunnels   # GUI app
  brew install ctun                  # CLI

- Casks/cloudtunnels.rb — cask for CloudTunnels.app (universal zip,
  macOS 13+, zap block for full uninstall cleanup)
- Formula/ctun.rb — formula for ctun CLI (universal tarball, MIT)
- release.yml: new update-formulas job auto-bumps version + SHA256 in
  both files after each release and commits back to main

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant