Generate dependency tree visualizations for .NET projects
Project description
.NET Dependency Tree Generator
Create dependency tree visualizations for .NET projects.
Features
- Generate dependency tree visualizations for one or more .NET projects.
- Supports rendering to SVG, PNG, PDF, and DOT formats.
- Visualize your local project dependencies alone, your package dependencies alone, or both together.
Install
pip install dotnet-deptree
Usage
$ dotnet-deptree --help
usage: dotnet-deptree [-h] [--format {svg,png,pdf,dot}] [--exclude-projects]
[--exclude-packages] [--output OUTPUT] [--open]
project_paths [project_paths ...]
Generate dependency tree visualizations as for .NET projects.
Can be used to visualize package and project dependencies for a single project or a collection of projects.
positional arguments:
project_paths Generate dependency tree visualizations for one or
more .NET projects.
options:
-h, --help show this help message and exit
--format {svg,png,pdf,dot}, -f {svg,png,pdf,dot}
The format of the rendered output. One of: svg, png,
pdf, dot. Default: svg.
--exclude-projects Exclude local project references from the dependency
tree.
--exclude-packages Exclude package references from the dependency tree.
--output OUTPUT, -o OUTPUT
rendered output filename. prints to stdout by default
--open Open the generated files in the default web browser
Contributing
Visit the GitHub repository for the latest source code.
Requirements
- Poetry
- Python >= 3.11
graphviz
- Clone this repository
- Run
poetry install
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for dotnet_deptree-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9da4c0b625fca586ae163d9a1f9d5ff7a5225f0f26b441dc83e4fb78a7964869 |
|
MD5 | 753253e3dc07cf9b2dbee76f4929da0d |
|
BLAKE2b-256 | e41729199f5caec38665b53e8b6775f73a00fda878b5c5b4f4bffd1f4c11200d |