Skip to content

blacktop/go-gitfamous

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-gitfamous Logo

go-gitfamous

Github Event Tracker TUI


Why? 🤔

There are many kinds of being famous. This is just a very nerdy one. 🤓

Getting Started

Install

brew install blacktop/tap/gitfamous

Or

go install github.com/blacktop/go-gitfamous@latest

Or download the latest release

Run

Single User Mode

> gitfamous --help

Github Event Tracker TUI

Usage:
  gitfamous <username> [flags]

Flags:
  -t, --api string       Github API Token
  -c, --count int        Number of events to fetch
  -f, --filter strings   Comma-separated list of event types to display
  -h, --help             help for gitfamous
  -s, --since string     Limit events to those after the specified amount of time (e.g. 1h, 1d, 1w)
  -V, --verbose          Verbose output

Multi-User Mode

Create a configuration file at ~/.config/gitfamous/config.yml:

users:
  - username: "user1"
  - username: "user2"
    token: "optional_user_specific_token"
    
default_settings:
  count: 50
  since: "1w"
  filter: ["PushEvent", "PullRequestEvent", "CreateEvent"]

Then run gitfamous without any arguments:

> gitfamous

This will launch a tabbed interface where you can switch between users using arrow keys or j/l.

demo

License

MIT Copyright (c) 2024-2025 blacktop

About

Github Event Tracker TUI

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors