DependencyPath 1.0.1

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global DependencyPath --version 1.0.1                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local DependencyPath --version 1.0.1                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=DependencyPath&version=1.0.1                
nuke :add-package DependencyPath --version 1.0.1                

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 <assemblies> <dependency> [OPTIONS]

ARGUMENTS:
    <assemblies>    Assemblies
    <dependency>    Dependency to search

OPTIONS:
    -h, --help       Prints help information
    -v, --version    Display 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 <assemblies> <dependency>    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
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
1.1.8 70 11/14/2024
1.1.7 107 10/11/2024
1.1.6 151 4/25/2024
1.1.5 118 4/25/2024
1.1.4 119 4/25/2024
1.1.3 274 11/23/2023
1.1.2 199 6/28/2023
1.1.1 170 6/28/2023
1.1.0 331 12/10/2022
1.0.2 315 12/9/2022
1.0.1 370 12/9/2022
1.0.0 294 12/9/2022