DEV Community

Alex Lee
Alex Lee

Posted on

An easier way to release with Sentry.

I've created a small cli utility to help with Sentry Releases.

Sentry Releaser - https://github.com/alexlee-dev/sentry-releaser

Logo

Sentry Releaser

NPM
GitHub Issues
Dependencies
License


A tool to help with Sentry Releases.

Example

๐Ÿ“ Table of Contents

๐Ÿง About

The Sentry CLI is friendly...but not that friendly. If you just want to grab all your code for a release and do something as simple as "sentry release v1.3.0", you can't. Especially if you're managing multiple projects across different repositories.

Sentry Releaser aims to help you manage your Sentry releases to be as pain free as possible.

๐Ÿ Getting Started

These instructions will get you set up to use Sentry Releaser on your machine.

Prerequisites

Installing

NPM

npm install -g sentry-releaser
Enter fullscreen mode Exit fullscreen mode

Yarn

yarn global add sentry-releaser
Enter fullscreen mode Exit fullscreen mode

๐ŸŽˆ Usage

Navigate a terminal session to your git repo.

cd /users/alex/cool-project
Enter fullscreen mode Exit fullscreen mode

Start Sentry Releaser

$/users/alex/cool-project > sentry-releaser
Enter fullscreen mode Exit fullscreen mode

๐Ÿš€ Initial Setup

Inital Setup

๐Ÿ“ฆ Create a New Release

Create a New Release

โ›๏ธ Built Using

  • chalk - Terminal string styling done right.
  • clear - Clear the terminal screen if possible.
  • configstore - Easily load and persist config without having to think about where and how.
  • inquirer - A collection of common interactive command line user interfaces.
  • pickitt - When you need a computer to just pick it, reach for Pickitt!
  • TypeScript - A typed superset of JavaScript that compiles to plain JavaScript.

โœ๏ธ Authors

๐ŸŽ‰ Acknowledgements

Top comments (0)