Crates.io | gitfetch |
lib.rs | gitfetch |
version | 0.1.1 |
source | src |
created_at | 2024-07-30 15:08:06.102337 |
updated_at | 2024-07-30 21:31:54.098399 |
description | A command-line tool to fetch and display Git contribution information |
homepage | |
repository | https://github.com/FabricSoul/gitfetch |
max_upload_size | |
id | 1319941 |
size | 106,474 |
Gitfetch is a command-line information tool written in Rust, inspired by Neofetch. It provides a visually appealing way to display Git contribution information.
sudo pacman -S gitfetch
brew install gitfetch
Install Gitfetch directly from crates.io using Cargo:
cargo install --locked gitfetch
Generate a new GitHub Token with the read:user
scope to fetch data from GitHub.
Add your token to Gitfetch:
gitfetch add-token <your-token-here>
Run Gitfetch:
gitfetch
-u
or --user
: Specify a GitHub username-y
or --year
: Specify a year for contribution dataExample:
gitfetch -u FabricSoul -y 2023
Configuration path is ~/.config/gitfetch/config.toml
level1
: "r,g,b"
level2
: "r,g,b"
level3
: "r,g,b"
level4
: "r,g,b"
info_color
: "r,g,b"
percentiles
: [usize,uszie,uszie,uszie]
git
to get usernameWe welcome contributions to Gitfetch! Here's how you can help:
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)This project is licensed under the GPL-3.0 License - see the LICENSE file for details.
Note: Gitfetch is under active development. Features and documentation may be incomplete or subject to change. We appreciate your feedback and contributions!