# crates_cli
[![rust-clippy analyze](https://github.com/willothy/crates_cli/actions/workflows/rust-clippy.yml/badge.svg?branch=main)](https://github.com/willothy/crates_cli/actions/workflows/rust-clippy.yml)
***
A command line interface for finding and managing Rust crates, heavily inspired by cargo-edit.
What's new (v0.2.2):
- Windows support! The project has now switched to crossterm, which should allow it to function on Windows.
Installation:
cargo install crates_cli
Basic Usage:
`cargo crate [SUBCOMMAND] [OPTIONS] `
Check the [`Usage`](https://github.com/willothy/crates_cli/wiki/Usage) page in the wiki for more info on how to use `crates_cli`.
### Features:
- `find` searches crates.io for a crate
- `show` displays information about a crate, including homepage and documentation links.
- `deps` displays the dependencies of a crate.
- `versions` shows available versions for a crate, and allows you to filter
### Planned features:
- `add`, `rm`, and `version` for managing dependencies
- `feature` and related subcommands for managing features of dependencies
- `license` to retrieve the license of a crate
### Collaboration:
Collaboration is welcome. Feel free to submit issues and pull requests!
### Formatting
This project uses `rustfmt` for formatting, and `clippy` for linting.