A very quick and dirty tool to generate graphviz diagrams from Swift Package Manager packages.
cargo install --git https://github.com/schwa/spm_to_graph
graphviz must be installed on your system.
brew install graphviz
Usage: spm_to_graph [OPTIONS] [INPUT] [OUTPUT]
Arguments:
[INPUT] Optional name to operate on
[OUTPUT]
Options:
--skip-test-targets
--skip-product-dependencies
-h, --help Print help
-V, --version Print version
spm_to_graph <path-to-package> <output-file>
Output files can either be .dot, .svg or .png.