Skip to content
/ Kusa Public
forked from Ryu0118/Kusa

Kusa is a cli tool that displays the Github Contributions Graph.

License

Notifications You must be signed in to change notification settings

peterzam/Kusa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

Kusa is a cli tool that displays the Github Contributions Graph.

Language:Rust License:MIT Latest Release Platform Compatibility Twitter

Installation

Homebrew (only macOS)

$ brew tap Ryu0118/Kusa
$ brew install kusa

or download the appropriate file for your device from releases

Building From Source

To build and run Kusa in your own environment, Assign your Github Personal Access Token with "read:user" in environment variable as

GITHUB_TOKEN="<your_github_token>"

then run this

$ cargo run <github_user_name>

or run directly with

$ GITHUB_TOKEN=<your_github_token> cargo run <github_user_name>

How To Generate A Github Access Token

Go to github developer settings.

Set the expiration date to "No Expiration".

No scopes are required for this application.

Click "Generate Token" and then copy the token it generates.

Known Issue

Terminal.app on macOS does not support 24-bit color, so colors are not displayed. Therefore, use iTerm2, Hyper, Warp or other terminals to display colors correctly.

Usage

kusa --help

USAGE:
    kusa <github_user_name>

ARGS:
    <github_user_name>

OPTIONS:
    -h, --help       Print help information
    -V, --version    Print version information

kusa Ryu0118

image

About

Kusa is a cli tool that displays the Github Contributions Graph.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 68.8%
  • Makefile 22.9%
  • Dockerfile 8.3%