repofetch

Crates.io Crates.io Build Status

Fetch details about your remote repository

Screenshot

NOTE This screenshot will likely be out-of-date while repofetch's version < 1.0.0

screenshot

Installation

Latest Release from Crates.io

bash cargo install repofetch

Latest Commit from this repo

bash cargo install --git https://github.com/spenserblack/repofetch.git

Configuration

The first time you execute repofetch, it will create a repofetch.yml file in your default config folder. You can edit this file to change repofetch's output.

You can find where repofetch.yml is saved by default by executing repofetch --help and viewing the help for the <config> option.

Config File Contents

```yml

emojis: # Here you can change which emojis are displayed url: 🌐 star: ⭐ subscriber: 👀 fork: 🔱 issue: ❗ pull request: 🔀 created: 🎉 # This tells repofetch you want to use 🎉 for the created stat instead of the default (🐣) updated: 📤 size: 💽 original: 🥄 help wanted: 🙇 good first issue: 🔰 hacktoberfest: 🎃 placeholder: " " # This is currently unused, but exists for potential future usage labels: # Here you can provide aliases for labels help wanted: help wanted good first issue: great first issue # This tells repofetch that you want to search label:"great first issue" for good first issues GITHUB TOKEN: ~ ```

GITHUB TOKEN

If you run repofetch multiple times in a short span of time, you may max out the amount of queries you can make to GitHub's search API. This will result in some stats being ???. If you set the GITHUB TOKEN config option to a personal access token, repofetch can use this value to query GitHub's search API more often.