We're updating how we distribute our acloud
and acloud-toolkit
CLI tools through Homebrew. Starting with upcoming releases, these tools will be available as Homebrew casks instead of formulas.
How to migrate
If you currently have acloud
installed via Homebrew formula, please follow these steps to migrate:
-
Uninstall the current formula:
brew uninstall avisi-cloud/tools/acloud
-
Install the new cask:
brew install avisi-cloud/tools/acloud --cask
The same process applies to the acloud-toolkit
CLI tool.
Why the change?
The initial incentive for this migration is that the release tool we use, GoReleaser, has deprecated support for Homebrew formula releases. While many CLI tools in the community use formulas, we've decided to follow suit with GoReleaser as it's our main tool for releasing.
This change also aligns better with Homebrew terminology. According to Homebrew terminology, formulas are packages that are built from upstream source code, while casks are for pre-built native macOS binaries. Since we distribute pre-built binaries for our CLI tools, casks are the more appropriate distribution method.
What changes?
Functionally, the tools remain exactly the same. The only difference is the installation method through Homebrew. All existing commands and features continue to work as expected.