Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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 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
```