Add a crate-dep-graph script for showing the crate dependency graph

This commit is contained in:
Max Brunsfeld 2023-10-06 13:14:39 -07:00
parent 9f32a6e209
commit 43da36948b

19
script/crate-dep-graph Executable file
View File

@ -0,0 +1,19 @@
#!/bin/bash
set -e
if [[ -x cargo-depgraph ]]; then
cargo install cargo-depgraph
fi
graph_file=target/crate-graph.html
cargo depgraph \
--workspace-only \
--offline \
--root=zed,cli,collab \
--dedup-transitive-deps \
| dot -Tsvg > $graph_file
echo "open $graph_file"
open $graph_file