chit

Crates.iochit
lib.rschit
version0.1.15
sourcesrc
created_at2019-03-21 05:09:55.76768
updated_at2019-10-11 03:09:47.295569
descriptionCrate help in terminal: A tool for looking up details about rust crates without going to crates.io
homepage
repositoryhttps://github.com/peterheesterman/chit
max_upload_size
id122859
size217,478
Peter Heesterman (peterheesterman)

documentation

README

Chit

Build Status Downloads Stars Collaborators

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!

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
    • Versions
    • Owners
    • Crate details
  • Add a CI pipeline that runs the tests
  • Make a logo for chit
  • 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 who have made chit.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Commit count: 121

cargo fmt