blob: 630a307e672ee71a9f71ce29be24b2272d0c4347 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
#!/usr/bin/env bash
JQ="$(command -v jq)"
if [[ $? -ne 0 ]]; then
echo >&2 "jq not found, please install jq"
exit 1
fi
echo "digraph G {"
cargo metadata --format-version=1 |
"$JQ" -r '.packages[] | "\"" + .id[0:.id|index(" ")] + "\" -> \"" + .dependencies[].name + "\";"'
echo "}"
|