All Projects → peterheesterman → chit

peterheesterman / chit

Licence: MIT license
Crate help in terminal: A tool for looking up details about rust crates without going to crates.io

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to chit

colorful
Make your terminal output colorful.
Stars: ✭ 43 (+7.5%)
Mutual labels:  crates-io
rust
RustPräzi: Representing crates.io as a call-based dependency network
Stars: ✭ 77 (+92.5%)
Mutual labels:  crates-io
cns
Search through rust crates without leaving the terminal
Stars: ✭ 23 (-42.5%)
Mutual labels:  crates-io
crates.nvim
A neovim plugin that helps managing crates.io dependencies
Stars: ✭ 252 (+530%)
Mutual labels:  crates-io
crates-io-cn
Source code of crates-io.cn, also tools sets for sync crates.io
Stars: ✭ 20 (-50%)
Mutual labels:  crates-io

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].