Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sailro/dependencypath
Find transitive dependencies in assemblies
https://github.com/sailro/dependencypath
assembly dependency reference transitive
Last synced: 2 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 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-29T09:55:37.000Z (8 months ago)
- Last Synced: 2024-05-01T21:47:49.649Z (8 months ago)
- Topics: assembly, dependency, reference, transitive
- Language: C#
- Homepage:
- Size: 32.2 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
[![NuGet](https://img.shields.io/nuget/v/DependencyPath.svg)](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 searchOPTIONS:
-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 pathCOMMANDS:
scan Scan assemblies
```## Demo
```
dependency-path SyntaxTree*.dll NewtonSoft.Json --depth 3 -t b77a5c561934e089 -t cc7b13ffcd2ddd51SyntaxTree.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
```