7 unstable releases (3 breaking)
0.4.0 | Sep 10, 2019 |
---|---|
0.3.0 | Sep 1, 2019 |
0.2.0 | Feb 8, 2019 |
0.1.3 | Jan 29, 2019 |
#611 in Cargo plugins
1MB
759 lines
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.
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] <who>
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 <for> What crate are you thankful for?
-s, --sort-by <sort-by> Sort crates by name or number of stars [default: name] [possible values:
name, stars]
ARGS:
<who> 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.
Dependencies
~24–35MB
~602K SLoC