# thank Find out who to thank for the crates you use every day ## What does this do? Shows information (useful links and author details) about every crates you depend on in your projects. ![thank demo gif](demo.gif) ## Installation Fire up a terminal and type: ``` cargo install --force thank ``` The `--force` argument is to ensure you get the latest version of this binary if you have a `thank` binary already installed. ## Help: ``` USAGE: thank [FLAGS] [OPTIONS] FLAGS: -d, --descending Sorts in descending order -h, --help Prints help information -e, --no-emoji Do no use emojis --show-stars Show the number of stars for each crate that has a GitHub repo -S, --stars Give stars to the repos of your dependencies -V, --version Prints version information OPTIONS: -f, --for What crate are you thankful for? -s, --sort-by Sort crates by name or number of stars [default: name] [possible values: name, stars] ARGS: Who do you want to thank? [possible values: you, yall, god] ``` ## Why? This project was inspired by the multitude of "thanks" projects out there. It's the first program I wrote in Rust (except from the classic Hello World), so doing this was a learning experience. I always thought you learn best by doing. Except for getting familiar with the language and tooling, I wanted this project to be yet another tool that makes the Rust community feel as awesome and friendly as it does.