Skip to content

πŸ™πŸ±πŸ–₯️ GitHub stats in your terminal

License

Notifications You must be signed in to change notification settings

irevenko/octotui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Ilya Revenko
May 29, 2021
c57c5b7 Β· May 29, 2021

History

23 Commits
Mar 22, 2021
Apr 13, 2021
May 29, 2021
Apr 13, 2021
Mar 13, 2021
Mar 9, 2021
Mar 9, 2021
Mar 29, 2021
Mar 22, 2021
Apr 13, 2021
Apr 13, 2021
Mar 22, 2021
Mar 22, 2021

Repository files navigation

πŸ™πŸ±πŸ–₯️ octotui - GitHub stats in terminal

Inspired by metrics & github-profile-summary-cards & github-tui πŸ’–

Data - irevenko/octostats TUI - termui


Installation πŸ”¨

go get -u github.com/irevenko/octotui

Token

To generate token go here: https://github.com/settings/tokens
Press Generate new token and select repo:status, read:org, read:user, and user:email fields
Put this token into HOMEDIR/.config/octotui/token

Usage πŸ”¬

octotui search <USER_OR_ORGANIZATION>
Press Enter to invert image to monochrome color and then Tab to monochrome invert

TUI

  • Profile Image & user basic info/stats
  • Most starred, forked repos
  • Languages, by repo, commits, stars, forks
  • Activity sparkline
  • Spinner (while fetching stats)
  • Reconsider colors
  • Tabs with another data like metrics plugins

Contributing 🀝

Contributions, issues and feature requests are welcome! πŸ‘
Feel free to check open issues.

Quick Start πŸš€

git clone https://github.com/irevenko/octotui.git
cd octotui
go get -d ./...
go build

What I Learned 🧠

  • Advanced termui

License πŸ“‘

(c) 2021 Ilya Revenko. MIT License