All Projects → getsentry → Sentry Cli

getsentry / Sentry Cli

Licence: bsd-3-clause
A command line utility to work with Sentry.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Sentry Cli

Raven Weapp
Sentry SDK for WeApp
Stars: ✭ 142 (-74.96%)
Mutual labels:  sentry, crash-reporting
sentry-fastlane-plugin
Official fastlane plugin for Sentry
Stars: ✭ 100 (-82.36%)
Mutual labels:  crash-reporting, sentry
Sentry Telegram
Plugin for Sentry which allows sending notification via Telegram messenger.
Stars: ✭ 168 (-70.37%)
Mutual labels:  sentry, crash-reporting
Raven.cr
Raven is a Crystal client for Sentry
Stars: ✭ 96 (-83.07%)
Mutual labels:  sentry, crash-reporting
Sentry Kubernetes
Kubernetes event reporter for Sentry
Stars: ✭ 345 (-39.15%)
Mutual labels:  sentry, crash-reporting
Sentry Php
The official PHP SDK for Sentry (sentry.io)
Stars: ✭ 1,591 (+180.6%)
Mutual labels:  sentry, crash-reporting
sentry-android-gradle-plugin
Gradle plugin for Sentry Android. Upload proguard, debug files, and more.
Stars: ✭ 67 (-88.18%)
Mutual labels:  crash-reporting, sentry
Sentry Python
The new Python SDK for Sentry.io
Stars: ✭ 870 (+53.44%)
Mutual labels:  sentry, crash-reporting
Sentry Dotnet
Sentry SDK for .NET
Stars: ✭ 280 (-50.62%)
Mutual labels:  sentry, crash-reporting
sentry-spark
Apache Spark Sentry Integration
Stars: ✭ 14 (-97.53%)
Mutual labels:  crash-reporting, sentry
Sentry Clj
Sentry SDK for Clojure
Stars: ✭ 63 (-88.89%)
Mutual labels:  sentry, crash-reporting
Sentry Go
Official Sentry SDK for Go
Stars: ✭ 415 (-26.81%)
Mutual labels:  sentry, crash-reporting
Sentry
Middleware to integrate with sentry crash reporting.
Stars: ✭ 55 (-90.3%)
Mutual labels:  sentry, crash-reporting
Raven Python
Raven is the legacy Python client for Sentry (getsentry.com) — replaced by sentry-python
Stars: ✭ 1,677 (+195.77%)
Mutual labels:  sentry, crash-reporting
Sentry
Sentry is cross-platform application monitoring, with a focus on error reporting.
Stars: ✭ 29,700 (+5138.1%)
Mutual labels:  sentry, crash-reporting
app
Buggregator is a beautiful, lightweight debug server build on Laravel that helps you catch your smpt, sentry, var-dump, monolog, ray outputs. It runs without installation on multiple platforms.
Stars: ✭ 259 (-54.32%)
Mutual labels:  crash-reporting, sentry
Sentry Javascript
Official Sentry SDKs for JavaScript. We're hiring https://grnh.se/ca81c1701us
Stars: ✭ 6,012 (+960.32%)
Mutual labels:  sentry, crash-reporting
Sentry Laravel
Laravel SDK for Sentry
Stars: ✭ 927 (+63.49%)
Mutual labels:  sentry, crash-reporting
nextcloud sentry
Sentry integration for Nextcloud
Stars: ✭ 26 (-95.41%)
Mutual labels:  crash-reporting, sentry
Sentry Cocoa
The official Sentry SDK for iOS, tvOS, macOS, watchOS
Stars: ✭ 370 (-34.74%)
Mutual labels:  sentry, crash-reporting


Official Sentry Command Line Interface

Build Status GitHub release npm version license

This is a Sentry command line client for some generic tasks. Right now this is primarily used to upload debug symbols to Sentry if you are not using the fastlane tools.

  • Downloads can be found under Releases
  • Documentation can be found here

Installation

The recommended way to install is with everybody's favorite curl to bash:

curl -sL https://sentry.io/get-cli/ | bash

Node

Additionally you can also install this binary via npm:

npm install @sentry/cli

When installing globally, make sure to have set correct permissions on the global node_modules directory. If this is not possible in your environment or still produces an EACCESS error, install as root:

sudo npm install -g @sentry/cli --unsafe-perm

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/path

Or add property into your .npmrc file (https://www.npmjs.org/doc/files/npmrc.html)

sentrycli_cdnurl=https://mymirror.local/path

Another option is to use the environment variable SENTRYCLI_CDNURL.

SENTRYCLI_CDNURL=https://mymirror.local/path npm install @sentry/cli

If you're installing the CLI with NPM from behind a proxy, the install script will use either NPM's configured HTTPS proxy server, or the value from your HTTPS_PROXY environment variable.

Homebrew

A homebrew recipe is provided in the getsentry/tools tap:

brew install getsentry/tools/sentry-cli

Docker

As of version 1.25.0, there is an official Docker image that comes with sentry-cli preinstalled. If you prefer a specific version, specify it as tag. The latest development version is published under the edge tag. In production, we recommend you to use the latest tag. To use it, run:

docker pull getsentry/sentry-cli
docker run --rm -v $(pwd):/work getsentry/sentry-cli --help

Compiling

In case you want to compile this yourself, you need to install at minimum the following dependencies:

  • Rust stable and Cargo
  • Make, CMake and a C compiler

Use cargo to compile:

$ cargo build

Also, there is a Dockerfile that builds an Alpine-based Docker image with sentry-cli in the PATH. To build and use it, run:

docker build -t sentry-cli .
docker run --rm -v $(pwd):/work sentry-cli --help
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].