https://github.com/sailro/dependencypath
Find transitive dependencies in assemblies
https://github.com/sailro/dependencypath
assembly dependency reference transitive
Last synced: 9 months ago
JSON representation
Find transitive dependencies in assemblies
- Host: GitHub
- URL: https://github.com/sailro/dependencypath
- Owner: sailro
- License: mit
- Created: 2022-12-09T15:47:52.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-14T07:21:14.000Z (about 1 year ago)
- Last Synced: 2025-03-27T12:17:22.244Z (9 months ago)
- Topics: assembly, dependency, reference, transitive
- Language: C#
- Homepage:
- Size: 37.1 KB
- Stars: 22
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# DependencyPath
[](https://www.nuget.org/packages/DependencyPath/)
Find transitive dependencies in assemblies.
## Installation
You can easily install as a global dotnet tool:
```
dotnet tool install --global DependencyPath
```
You can then invoke the tool using the following command: `dependency-path`.
## Usage
```
USAGE:
DependencyPath.dll [OPTIONS]
ARGUMENTS:
Assemblies
Dependency to search
OPTIONS:
-h, --help Prints help information
-v, --version Display resolved versions
-a, --version-all Display expected and resolved versions
-t, --token Skip public key token
-r, --recurse Recurse sub-directories
--verbose Verbose
-d, --depth Max search depth
-p, --path Assembly search path
COMMANDS:
scan Scan assemblies
```
## Demo
```
dependency-path SyntaxTree*.dll NewtonSoft.Json --depth 3 -t b77a5c561934e089 -t cc7b13ffcd2ddd51
SyntaxTree.VisualStudio.Unity.CodeLens -> Microsoft.VisualStudio.Language -> Newtonsoft.Json
SyntaxTree.VisualStudio.Unity -> Newtonsoft.Json
SyntaxTree.VisualStudio.Unity -> Microsoft.VisualStudio.LanguageServices -> Newtonsoft.Json
SyntaxTree.VisualStudio.Unity -> Microsoft.VisualStudio.Telemetry -> Newtonsoft.Json
SyntaxTree.VisualStudio.Unity -> Microsoft.VisualStudio.Language -> Newtonsoft.Json
SyntaxTree.VisualStudio.Unity -> Microsoft.VisualStudio.Utilities -> Newtonsoft.Json
SyntaxTree.VisualStudio.Unity.Tests -> SyntaxTree.VisualStudio.Unity -> Newtonsoft.Json
```