#cargo #cli #features #dependencies #cargo-subcommand

bin+lib cargo-oh-my-dependencies

A cargo plugin to browse and edit crate features across a workspace

2 releases

0.1.1 Sep 7, 2024
0.1.0 Sep 7, 2024

#412 in Cargo plugins

Download history 158/week @ 2024-09-01 86/week @ 2024-09-08 7/week @ 2024-09-15 8/week @ 2024-09-22

259 downloads per month

MIT license

110KB
2K SLoC

cargo omd (cargo-oh-my-dependencies)

A cargo plugin to browse and edit crate features across a workspace.

This is still work in progress.

screenshot

Usage

Run cargo omd to start the CLI.

Use the arrow keys to navigate the crates and features. Pressing Enter on a crate will create and open a graphviz visualization of the feature dependencies. Pressing Enter on a feature will toggle it on/off.

$ cargo omd --help

A cargo plugin to browse and edit crate features across a workspace.

Usage: cargo omd [MANIFEST]

Arguments:
  [MANIFEST]  Path to Cargo.toml file [default: Cargo.toml]

Options:
  -h, --help     Print help
  -V, --version  Print version

Dependencies

~23–35MB
~527K SLoC