https://github.com/Ryu0118/Kusa
Kusa is a CLI tool that works on any platform and displays GitHub contribution graphs.
https://github.com/Ryu0118/Kusa
Last synced: 7 months ago
JSON representation
Kusa is a CLI tool that works on any platform and displays GitHub contribution graphs.
- Host: GitHub
- URL: https://github.com/Ryu0118/Kusa
- Owner: Ryu0118
- License: mit
- Created: 2022-06-21T16:21:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-25T12:24:49.000Z (over 2 years ago)
- Last Synced: 2024-11-06T17:45:51.545Z (about 1 year ago)
- Language: Rust
- Homepage:
- Size: 895 KB
- Stars: 138
- Watchers: 1
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cli-apps-in-a-csv - Kusa - Displays GitHub contribution graphs. (<a name="git"></a>Git and accessories)
- awesome-cli-apps - Kusa - Displays GitHub contribution graphs. (<a name="git"></a>Git and accessories)
README
#### Kusa is a simple CLI tool that works on any platform and displays GitHub contribution graphs.


[](https://github.com/Ryu0118/Kusa/releases/latest)

[](https://twitter.com/ryu_hu03)
## Installation
### Homebrew (only macOS)
```sh
$ brew tap Ryu0118/Kusa
$ brew install kusa
```
or download the appropriate file for your device from [releases](https://github.com/Ryu0118/Kusa/releases/tag/0.0.2)
### Building From Source
To build and run Kusa on your machine put your GitHub Personal Access Token as the
"GITHUB_ACCESS_TOKEN" variable (src/main.rs, line 9), your token does not need any
scopes.
```sh
static GITHUB_ACCESS_TOKEN : &str = "GITHUB_ACCESS_TOKEN";
```
then run this
```sh
$ cargo run
```
## How To Generate A Github Access Token
Go to [github developer settings](https://github.com/settings/tokens).
Set the expiration date to "No Expiration".
Click "Generate Token" and then copy the token it generates.
## Known Issues
- 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 [OPTIONS]
ARGS:
OPTIONS:
-h, --help Print help information
-s, --hide-streak
-V, --version Print version information
```
### `kusa Ryu0118`