Triage
Interactive command-line GitHub issue & notification triaging tool.
Features
Some of the current features include:
- Quickly view and search notifications
- View issue details, labels, and comments
- View notifications without marking them as read
- Mark notifications as read, or unsubscribe entirely
- Unwatch entire repositories
- Add and remove issue labels
- Add comments to issues
Upcoming features may include things like:
- Global priority management across all of your projects
- Automatically prioritize based on your GitHub sponsors
- Templated comment responses
Installation
Via gobinaries.com:
$ curl -sf https://gobinaries.com/tj/triage/cmd/triage | sh
Via ops run
by CTO.ai:
$ npm install -g @cto.ai/ops && ops account:signup
$ ops run @tj/triage
Environment Variables
GITHUB_TOKEN
To access your Github activity, set your GITHUB_TOKEN
environment variable to a valid personal access token:
export GITHUB_TOKEN=1234567c5560a274c59541e0787bf12345abcdef
The following permissions are needed for all functionality to work:
notifications
for listing and unsubscribing from notificationsrepo
for adding labels and comments
Screenshots
Notifications listing:
Filtering notifications with the /
search:
Viewing issue details:
Adding and removing labels:
Leaving a comment:
Sponsors
This project is sponsored by CTO.ai, making it easy for development teams to create and share workflow automations without leaving the command line.
And my GitHub sponsors: