Chit

[![Build Status](https://dev.azure.com/chitbuilds/chit/_apis/build/status/peterheesterman.chit?branchName=master)](https://dev.azure.com/chitbuilds/chit/_build/latest?definitionId=1&branchName=master) [![Downloads](https://img.shields.io/crates/d/chit.svg)](https://crates.io/crates/chit) [![Stars](https://img.shields.io/github/stars/peterheesterman/chit.svg?style=popout )](https://github.com/peterheesterman/chit/stargazers) [![Collaborators](https://img.shields.io/github/contributors/peterheesterman/chit.svg)](https://github.com/peterheesterman/chit/graphs/contributors) ## Chit: Crate help in terminal A command-line tool for looking up details about rust crates without going to crates.io. ### Chit helps answer these questions: - Who wrote this crate? What else did they write? - What alternatives are there for this crate? - How old is this crate? - What versions are there? When did they come out? - What are the download numbers over time? - Should I use this crate? - How mature is it? ### Installation Cargo installed already? `cargo install chit`. If not... find out [how to install cargo!](https://doc.rust-lang.org/cargo/getting-started/installation.html) #### Nix package manager `nix-env -iA nixpkgs.chit` ### Use `chit rocket` OR `chit --crate=rocket` `chit versions --crate=hex-buffer-serde` `chit owners --crate=hex-buffer-serde` `chit repo --crate=chit` ## Roadmap: (Would love Pull requests that build towards these objectives) - [ ] Tests - [x] Versions - [x] Owners - [ ] Crate details - [x] Add a CI pipeline that runs the tests - [x] Make a logo for chit - [x] Add another command e.g. `chit repo` which might get meta data like stars and collaborator numbers etc - [ ] Change error handling to use result types - [ ] Use some more functional programming techniques to cut the code size down - [ ] distribute through brew, apt-get, etc... - [ ] expand the repository details returned by the `repo` command ## Contributors See the [fantastic people](https://github.com/peterheesterman/chit/graphs/contributors) who have made chit. ## License This project is licensed under the MIT License - see the [LICENSE.md](./LICENSE.md) file for details