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:

  1. Uninstall the current formula:

    brew uninstall avisi-cloud/tools/acloud
  2. 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.