Skip to content
/ octop Public

Command line tool to easily catch up streams of notifications for your Github events.

Notifications You must be signed in to change notification settings

timakin/octop

Repository files navigation

OctoPatrol (octop command)

OctoPatrol is the command line tool for watching notifications from repositories you watch.

Motivation

Checking OSS repositories with Github Notification APIs is supported by several softwares, or Github send e-mails. Or an official Github page's navigation bar shows the unread notifications.

However, after following over 5 active repositories, notifications are so noisy to check. They overwhelms and disturbs other contacts, so you must controll expressive info.

In my case, any tool doesn't fit for this solution. So created efficient and convenient environment for catching up fresh discussions. And wished to finish off all tasks on terminal display as I could.

Use cases

  • See notifications from repositories you follow
  • Check received mensions from your private team
  • Watch repository issues and pull-reqs separately

Installation

$ go get -u github.com/timakin/octop

After installed binary packed octopatrol command, authenticate your account for repository tracking.

Get your access token following this post. https://help.github.com/articles/creating-an-access-token-for-command-line-use/

Notification tracking

octop notification - notification tracking
octop issue - issue tracking, with an interactive selection of repo
octop pr - pull-reqs tracking, with an interactive selection of repo

Reference

Contribution

  1. Fork (https://github.com/timakin/octop/fork)
  2. Create a feature branch
  3. Commit your changes
  4. Rebase your local changes against the master branch
  5. Run test suite with the go test ./... command and confirm that it passes
  6. Run gofmt -s
  7. Create a new Pull Request

Author

timakin

About

Command line tool to easily catch up streams of notifications for your Github events.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages