├── .config └── dotnet-tools.json ├── .github ├── FUNDING.yml └── workflows │ └── build.yml ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── LICENSE ├── README.md ├── global.json ├── icon ├── LICENSE.md └── dpi.png ├── nuget.config ├── renovate.json ├── resources ├── packages.config ├── src │ ├── Directory.Build.props │ ├── MultiTarget │ │ ├── MultiTarget.csproj │ │ └── Program.cs │ └── TestProj │ │ └── TestProj.csproj └── test.cake └── src ├── DPI.sln └── DPI ├── Attributes ├── TableGroupAttribute.cs ├── TableGroupTitleAttribute.cs ├── TableHiddenAttribute.cs └── TableSourceAttribute.cs ├── Commands ├── NuGet │ ├── NuGetAnalyzeCommand.cs │ ├── NuGetCommand.cs │ └── NuGetReportCommand.cs └── Settings │ ├── NuGet │ ├── NuGetAnalyzeSettings.cs │ ├── NuGetReportSettings.cs │ └── NuGetSettings.cs │ └── Validation │ └── ValidatePathAttribute.cs ├── DPI.csproj ├── Helper ├── DirectoryPathJsonConverter.cs ├── FilePathJsonConverter.cs ├── GenericTableHelper.cs ├── PathJsonConverter.cs └── PropertyValueGrouper.cs ├── Models ├── NuGet │ ├── CakePreProcessorDirective.cs │ ├── DotNetToolsManifest.cs │ ├── NuGetSourceType.cs │ ├── PackageReference.cs │ └── ProjectAssets.cs ├── OutputFormat.cs └── Records.cs ├── OutputConverters ├── IOutputConverter.cs ├── JsonOutputConverter.cs ├── MarkdownOutputConverter.cs ├── OutputConverterLookup.cs └── TableOutputConverter.cs ├── Parsers └── NuGet │ ├── CakeParser.cs │ ├── CsProjParser.cs │ ├── DotNetToolsManifestParser.cs │ ├── INuGetPackageReferenceParser.cs │ ├── NuGetParsers.cs │ ├── PackageConfigParser.cs │ └── ProjectsAssetsParser.cs ├── Program.cs └── Properties └── launchSettings.json /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: devlead 2 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/README.md -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/global.json -------------------------------------------------------------------------------- /icon/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/icon/LICENSE.md -------------------------------------------------------------------------------- /icon/dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/icon/dpi.png -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/nuget.config -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/renovate.json -------------------------------------------------------------------------------- /resources/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/resources/packages.config -------------------------------------------------------------------------------- /resources/src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/resources/src/Directory.Build.props -------------------------------------------------------------------------------- /resources/src/MultiTarget/MultiTarget.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/resources/src/MultiTarget/MultiTarget.csproj -------------------------------------------------------------------------------- /resources/src/MultiTarget/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/resources/src/MultiTarget/Program.cs -------------------------------------------------------------------------------- /resources/src/TestProj/TestProj.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/resources/src/TestProj/TestProj.csproj -------------------------------------------------------------------------------- /resources/test.cake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/resources/test.cake -------------------------------------------------------------------------------- /src/DPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI.sln -------------------------------------------------------------------------------- /src/DPI/Attributes/TableGroupAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Attributes/TableGroupAttribute.cs -------------------------------------------------------------------------------- /src/DPI/Attributes/TableGroupTitleAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Attributes/TableGroupTitleAttribute.cs -------------------------------------------------------------------------------- /src/DPI/Attributes/TableHiddenAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Attributes/TableHiddenAttribute.cs -------------------------------------------------------------------------------- /src/DPI/Attributes/TableSourceAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Attributes/TableSourceAttribute.cs -------------------------------------------------------------------------------- /src/DPI/Commands/NuGet/NuGetAnalyzeCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Commands/NuGet/NuGetAnalyzeCommand.cs -------------------------------------------------------------------------------- /src/DPI/Commands/NuGet/NuGetCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Commands/NuGet/NuGetCommand.cs -------------------------------------------------------------------------------- /src/DPI/Commands/NuGet/NuGetReportCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Commands/NuGet/NuGetReportCommand.cs -------------------------------------------------------------------------------- /src/DPI/Commands/Settings/NuGet/NuGetAnalyzeSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Commands/Settings/NuGet/NuGetAnalyzeSettings.cs -------------------------------------------------------------------------------- /src/DPI/Commands/Settings/NuGet/NuGetReportSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Commands/Settings/NuGet/NuGetReportSettings.cs -------------------------------------------------------------------------------- /src/DPI/Commands/Settings/NuGet/NuGetSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Commands/Settings/NuGet/NuGetSettings.cs -------------------------------------------------------------------------------- /src/DPI/Commands/Settings/Validation/ValidatePathAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Commands/Settings/Validation/ValidatePathAttribute.cs -------------------------------------------------------------------------------- /src/DPI/DPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/DPI.csproj -------------------------------------------------------------------------------- /src/DPI/Helper/DirectoryPathJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Helper/DirectoryPathJsonConverter.cs -------------------------------------------------------------------------------- /src/DPI/Helper/FilePathJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Helper/FilePathJsonConverter.cs -------------------------------------------------------------------------------- /src/DPI/Helper/GenericTableHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Helper/GenericTableHelper.cs -------------------------------------------------------------------------------- /src/DPI/Helper/PathJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Helper/PathJsonConverter.cs -------------------------------------------------------------------------------- /src/DPI/Helper/PropertyValueGrouper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Helper/PropertyValueGrouper.cs -------------------------------------------------------------------------------- /src/DPI/Models/NuGet/CakePreProcessorDirective.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Models/NuGet/CakePreProcessorDirective.cs -------------------------------------------------------------------------------- /src/DPI/Models/NuGet/DotNetToolsManifest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Models/NuGet/DotNetToolsManifest.cs -------------------------------------------------------------------------------- /src/DPI/Models/NuGet/NuGetSourceType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Models/NuGet/NuGetSourceType.cs -------------------------------------------------------------------------------- /src/DPI/Models/NuGet/PackageReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Models/NuGet/PackageReference.cs -------------------------------------------------------------------------------- /src/DPI/Models/NuGet/ProjectAssets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Models/NuGet/ProjectAssets.cs -------------------------------------------------------------------------------- /src/DPI/Models/OutputFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Models/OutputFormat.cs -------------------------------------------------------------------------------- /src/DPI/Models/Records.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Models/Records.cs -------------------------------------------------------------------------------- /src/DPI/OutputConverters/IOutputConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/OutputConverters/IOutputConverter.cs -------------------------------------------------------------------------------- /src/DPI/OutputConverters/JsonOutputConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/OutputConverters/JsonOutputConverter.cs -------------------------------------------------------------------------------- /src/DPI/OutputConverters/MarkdownOutputConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/OutputConverters/MarkdownOutputConverter.cs -------------------------------------------------------------------------------- /src/DPI/OutputConverters/OutputConverterLookup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/OutputConverters/OutputConverterLookup.cs -------------------------------------------------------------------------------- /src/DPI/OutputConverters/TableOutputConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/OutputConverters/TableOutputConverter.cs -------------------------------------------------------------------------------- /src/DPI/Parsers/NuGet/CakeParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Parsers/NuGet/CakeParser.cs -------------------------------------------------------------------------------- /src/DPI/Parsers/NuGet/CsProjParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Parsers/NuGet/CsProjParser.cs -------------------------------------------------------------------------------- /src/DPI/Parsers/NuGet/DotNetToolsManifestParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Parsers/NuGet/DotNetToolsManifestParser.cs -------------------------------------------------------------------------------- /src/DPI/Parsers/NuGet/INuGetPackageReferenceParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Parsers/NuGet/INuGetPackageReferenceParser.cs -------------------------------------------------------------------------------- /src/DPI/Parsers/NuGet/NuGetParsers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Parsers/NuGet/NuGetParsers.cs -------------------------------------------------------------------------------- /src/DPI/Parsers/NuGet/PackageConfigParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Parsers/NuGet/PackageConfigParser.cs -------------------------------------------------------------------------------- /src/DPI/Parsers/NuGet/ProjectsAssetsParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Parsers/NuGet/ProjectsAssetsParser.cs -------------------------------------------------------------------------------- /src/DPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Program.cs -------------------------------------------------------------------------------- /src/DPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devlead/DPI/HEAD/src/DPI/Properties/launchSettings.json --------------------------------------------------------------------------------