Mass CLI Overview
The Mass CLI is a powerful command line interface for interacting with the Massdriver platform. It is used to build and publish bundles, manage deployments, and more.
Installation
Brew Installation
To install the Mass CLI using Homebrew, run the following command:
brew install massdriver
Installing a specific version
To install a specific version of the Mass CLI, follow these steps:
- Find the version you want to install from the Mass CLI homebrew-core commit history
- Copy the commit hash of the version you want to install. NOTE: Copy the commit hash for
massdriver: update x.y.z bottle
commit. - Run the following command to install the specific version:
(If you have already installed the Mass CLI, you will need to uninstall it first using brew uninstall massdriver
)
curl -L https://raw.githubusercontent.com/Homebrew/homebrew-core/<commit-hash-here>/Formula/m/massdriver.rb > massdriver.rb && brew install massdriver.rb
If you want to pin the version you installed, run the following command:
brew pin massdriver
Go Installation
To install using go:
go install github.com/massdriver-cloud/mass@latest
Make sure that your $GOPATH/bin
is in your path.
Manual Installation
To install (or update) the Mass CLI manually, download the latest release from the Mass CLI releases page.
Select the file that matches your operating system and architecture, i.e. mass_darwin_amd64.zip
for Mac OS users.
Unzip the mass
file and move it to a directory in your $PATH
, i.e. /usr/local/bin
.
For Mac OS users, you will need to allow mass
to run by opening the System Preferences
app, clicking on Security & Privacy
, and clicking on the Open Anyway
button. You may need to do this a second time after attempting to invoke the mass
command.
Setup
In order to execute commands against your Massdriver organization, you must set environment variables for the CLI to use.
Find your organization ID
To find your organization slug, hover over your organization name logo in the top left corner of the Massdriver UI and click the copy button next to your organization slug.
Use your organization ID in the Massdriver CLI
To use your organization slug in the Massdriver CLI, export the MASSDRIVER_ORG_ID
environment variable to the value of your organization slug.
export MASSDRIVER_ORG_ID=your-org-id
Setting The Serivce Account
- Visit the Service Accounts page
- Click 'Add Service Account'
- Give the service account a name
- Click the 'clipboard' icon.
You'll need to export your key to the following environment variable:
export MASSDRIVER_API_KEY=fookey9000!
See the Commands
- mass - Massdriver Cloud CLI