The Oasis CLI is now officially available on Homebrew, making it easier than ever to install and manage on macOS and Linux.
Why This Matters
Previously, developers needed to download unsigned binaries or work through manual installation steps. With Homebrew support, you get:
- One-line installation and updates
- Signed and verified packages
- Consistent workflow across Mac and Linux
- Easier setup for CI/CD pipelines
Installation
If you already use Homebrew, installation is a single command:
brew install oasis
Updating to the latest version is just as simple:
brew upgrade oasis
And if you ever need to remove it:
brew uninstall oasis
Using Oasis CLI
Once installed, you can start interacting with the Oasis stack right from your terminal. For example:
# Check your installation
oasis --version
# Deploy a smart contract to Sapphire
oasis tx contract upload ./my_contract.wasm
# Interact with an existing contract
oasis tx contract call <ADDRESS> --method myMethod --args '{"key": "value"}'
# Query chain state
oasis query block
The CLI supports workflows for Sapphire (confidential EVM), ROFL (runtime offchain logic), and more.
Developer Workflow Improvements
- Reproducibility: Homebrew formulas make it easier to lock versions in dev environments.
-
Automation: Simplifies setup in CI/CD pipelines—just
brew install oasis
in your workflow. - Cross-platform consistency: Works the same across macOS and Linux environments.
Conclusion
With Homebrew support, the Oasis CLI is now much easier to integrate into daily development. Whether you’re deploying confidential contracts on Sapphire or experimenting with ROFL, you can now install and update your tools with a single command.
👉 Check out the formula here and start building.
Top comments (0)