Skip to content
/ DPI Public

Dependency Inventory .NET Tool - Inventories dependencies to Azure Log Analytics

License

Notifications You must be signed in to change notification settings

devlead/DPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DPI

NuGet

Dependency Inventory .NET Tool - Inventories dependencies and reports to Azure Log Analytics

You can get an introduction to the tool, in the blog post: Introducing DPI - A DevOps tool to inspect dependencies and report to Azure Log Analytics

Obtain

dotnet tool install -g dpi

Commands

Use -h / --help to get the current list of available commands and options.

dpi --help

nuget

The NuGet branch of commands have recursively from given path inventories packages present in

  • csproj (project assets if restored)
  • packages.config
  • .NET Tool manifests
  • Cake build script files

analyze

nuget analyze command inventories and outputs result to console or file.

dpi nuget --output table analyze

report

nuget report analyzes and reports the result to Azure Log Analytics.

export NuGetReportSettings_WorkspaceId=<workspaceid>

export NuGetReportSettings_SharedKey=<sharedkey>

dpi nuget --output table report

About

Dependency Inventory .NET Tool - Inventories dependencies to Azure Log Analytics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Languages