Installation
Depending on your platform, there are different methods available to install sentry-cli.
Manual Download
You can find the list of releases on the GitHub release page. We provide executables for Linux, OS X and Windows. It’s a single file download and upon receiving the file you can rename it to just sentry-cli or sentry-cli.exe to use it.
Automatic Installation
If you are on OS X or Linux, you can use the automated downloader which will fetch the latest release version for you and install it:
curl -sL https://sentry.io/get-cli/ | bashThis will automatically download the correct version of sentry-cli for your operating system and install it. If necessarily, it will prompt for your admin password for sudo.
To verify it’s installed correctly you can bring up the help:
sentry-cli --helpInstallation via NPM
There is also the option to install sentry-cli via npm for specialized use cases. This, for instance, is useful for build servers. The package is called @sentry/cli and in the post installation it will download the appropriate release binary:
npm install @sentry/cliYou can then find it in the .bin folder:
./node_modules/.bin/sentry-cli --helpIn case you want to install this with npm system wide with sudo you will need to pass -–unsafe-perm to it:
sudo npm install -g @sentry/cli --unsafe-permThis installation is not recommended however.
Downloading From a Custom Source
By default, this package will download sentry-cli from the CDN managed by Fastly. To use a custom CDN, set the npm config property sentrycli_cdnurl. The downloader will append "/<version>/sentry-cli-<dist>".
npm install @sentry/cli --sentrycli_cdnurl=https://mymirror.local/pathOr add property into your .npmrc file (https://docs.npmjs.com/files/npmrc)
sentrycli_cdnurl=https://mymirror.local/pathAnother option is to use the environment variable SENTRYCLI_CDNURL.
SENTRYCLI_CDNURL=https://mymirror.local/path npm install @sentry/cliInstallation via Homebrew
If you are on OS X, you can install sentry-cli via homebrew:
brew install getsentry/tools/sentry-cliInstallation via Scoop
If you are on Windows, you can install sentry-cli via Scoop:
> scoop install sentry-cliDocker Image
For unsupported distributions and CI systems, we offer a Docker image that comes with sentry-cli preinstalled. It is recommended to use the latest tag, but you can also pin to a specific version. By default, the command runs inside the /work directory. Mount relevant project folders and build outputs there to allow sentry-cli to scan for resources:
docker pull getsentry/sentry-cli
docker run --rm -v $(pwd):/work getsentry/sentry-cli --helpUpdating and Uninstalling
You can use sentry-cli update and sentry-cli uninstall to update or uninstall the sentry command line interface. These commands might be unavailable in certain situations (for instance if you install sentry-cli with homebrew).