octotui
octotui copied to clipboard
🐙🐱🖥️ GitHub stats in your terminal
🐙🐱🖥️ 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
- [x] Profile Image & user basic info/stats
- [x] Most starred, forked repos
- [x] Languages, by repo, commits, stars, forks
- [x] Activity sparkline
- [x] 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