1 unstable release
0.1.0 | Sep 7, 2019 |
---|
#609 in Cargo plugins
18KB
151 lines
cargo-walk
A cargo plugin to allow running a command for each package root path in a Rust crate dependency tree.
Examples
- Search all code related to a crate, including dependencies using ripgrep:
cargo walk -- rg -C 10 "find me"
- List all crate roots in the dependency tree:
cargo walk echo
orcargo walk -- echo
- List dependencies based on size:
cargo walk -- du -d 0 -h | sort -h
Make sure to add --
between cargo walk
and the command if it contains -
or --
flags.
Changelog
- 0.1.0 First version. The root path of each crate in the crate dependency tree will be added as the last argument to the command.
Dependencies
~36–48MB
~1M SLoC