Octobox for Terminal
Inspired by Octobox, but wanting to reduce the memory footprint, Octoterm was born. It uses the GitHub REST and GraphQL APIs to load metadata about notifications.
Run npm install to download dependencies.
Make sure you have exported a Personal Access Token via the GITHUB_TOKEN environment variable from your .profile, .bashrc or whatever.
Your access token must include notifications, read:discussion, read:org, repo, user, and should probably also include read:packages and write:packages (this is how I have mine configured and it seems to work).
./gh.js
hjklcursor movementreturnopen selected notification in a web browseroopen selected notification in the backgroundxtoggle selectionmmute selection/searchrrefreshqquit
Feel free to create a PR or Issue in this repository, where it's a bugfix or an enhancement.
