This is the official Homebrew tap for installing the Cloudsmith CLI.
The formula installs the released cloudsmith.pyz PEX/zipapp from cloudsmith-io/cloudsmith-cli, exposes it as the cloudsmith command, and uses Homebrew's python@3.10 runtime dependency to execute it.
brew tap cloudsmith-io/cloudsmith-cli
brew install cloudsmith-cliTo upgrade an existing installation:
brew upgrade cloudsmith-cliTo verify the installed CLI:
cloudsmith --versionThis formula uses the official Cloudsmith CLI PEX/zipapp distribution, which supports:
- Linux x86_64 (glibc) - Debian, Ubuntu, RHEL, CentOS
- Linux ARM64 (glibc) - ARM-based Linux servers
- Linux x86_64 (musl) - Alpine Linux
- Linux ARM64 (musl) - Alpine Linux ARM
- macOS ARM64 - Apple Silicon
Python versions: 3.10, 3.11, 3.12, 3.13, 3.14
For the full platform matrix, see .github/.platforms in the Cloudsmith CLI repository.
The normal maintainer workflow is to run the release helper from a clean, up-to-date main branch:
./scripts/bump-cloudsmith-cli.shThe helper finds the latest Cloudsmith CLI release, downloads cloudsmith.pyz, calculates the SHA256 used by Homebrew, creates a release branch, updates Formula/cloudsmith-cli.rb, runs quick checks, stages the formula change, and prints the commit, push, and PR commands for final review.
To bump to a specific version:
./scripts/bump-cloudsmith-cli.sh --version v1.17.0Review the staged diff before running the printed commands:
git diff --cachedSee CONTRIBUTING.md for the full release bump workflow and local testing commands.
This tap is provided under the Apache License 2.0.