Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 4 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 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-25T12:24:49.000Z (over 1 year ago)
- Last Synced: 2024-08-02T16:55:30.670Z (7 months 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
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`
![]()