├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── dotnet.yml │ └── publish.yml ├── .gitignore ├── LICENSE.md ├── NuGet.Config ├── NupkgWrench.sln ├── README.md ├── ReleaseNotes.md ├── appveyor.yml ├── src └── NupkgWrench │ ├── Commands │ ├── CompressCommand.cs │ ├── ExtractCommand.cs │ ├── IdCommand.cs │ ├── ListCommand.cs │ ├── ReleaseCommand.cs │ ├── UpdateFileNameCommand.cs │ ├── ValidateCommand.cs │ └── VersionCommand.cs │ ├── Common │ ├── CmdUtils.cs │ └── ExceptionUtils.cs │ ├── ConsoleLogger.cs │ ├── Constants.cs │ ├── FilesCommands │ ├── AddFilesCommand.cs │ ├── CopySymbolsCommand.cs │ ├── EmptyFolderCommand.cs │ ├── FilesCommand.cs │ ├── ListFilesCommand.cs │ └── RemoveFilesCommand.cs │ ├── NupkgWrench.csproj │ ├── NupkgWrenchExe.nuspec │ ├── NuspecCommands │ ├── AddContentFilesCommand.cs │ ├── ContentFilesCommand.cs │ ├── DependenciesAddCommand.cs │ ├── DependenciesClearCommand.cs │ ├── DependenciesCommand.cs │ ├── DependenciesEmptyGroupCommand.cs │ ├── DependenciesModifyCommand.cs │ ├── DependenciesRemoveCommand.cs │ ├── DependenciesUtil.cs │ ├── EditCommand.cs │ ├── FrameworkAssembliesAddCommand.cs │ ├── FrameworkAssembliesClearCommand.cs │ ├── FrameworkAssembliesCommand.cs │ ├── NuspecCommand.cs │ └── ShowCommand.cs │ ├── Program.cs │ ├── Util.cs │ └── runtimeconfig.template.json └── test ├── NupkgWrench.CliTool.Tests ├── BasicTests.cs └── NupkgWrench.CliTool.Tests.csproj ├── NupkgWrench.CmdExe.Tests ├── BasicTests.cs ├── ExeUtils.cs └── NupkgWrench.CmdExe.Tests.csproj ├── NupkgWrench.Tests ├── CommandTests.cs ├── CopySymbolsCommandTests.cs ├── DependencyCommandTests.cs ├── FrameworkAssembliesAddCommandTests.cs ├── NupkgWrench.Tests.csproj ├── Properties │ ├── Resources.Designer.cs │ └── Resources.resx ├── ReleaseCommandTests.cs ├── UpdateFileNameCommandTests.cs └── UtilTests.cs └── Test.Common ├── CmdRunner.cs ├── Test.Common.csproj └── XunitAttributes.cs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/NuGet.Config -------------------------------------------------------------------------------- /NupkgWrench.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/NupkgWrench.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/README.md -------------------------------------------------------------------------------- /ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/ReleaseNotes.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/appveyor.yml -------------------------------------------------------------------------------- /src/NupkgWrench/Commands/CompressCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/Commands/CompressCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/Commands/ExtractCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/Commands/ExtractCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/Commands/IdCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/Commands/IdCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/Commands/ListCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/Commands/ListCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/Commands/ReleaseCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/Commands/ReleaseCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/Commands/UpdateFileNameCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/Commands/UpdateFileNameCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/Commands/ValidateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/Commands/ValidateCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/Commands/VersionCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/Commands/VersionCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/Common/CmdUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/Common/CmdUtils.cs -------------------------------------------------------------------------------- /src/NupkgWrench/Common/ExceptionUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/Common/ExceptionUtils.cs -------------------------------------------------------------------------------- /src/NupkgWrench/ConsoleLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/ConsoleLogger.cs -------------------------------------------------------------------------------- /src/NupkgWrench/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/Constants.cs -------------------------------------------------------------------------------- /src/NupkgWrench/FilesCommands/AddFilesCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/FilesCommands/AddFilesCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/FilesCommands/CopySymbolsCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/FilesCommands/CopySymbolsCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/FilesCommands/EmptyFolderCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/FilesCommands/EmptyFolderCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/FilesCommands/FilesCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/FilesCommands/FilesCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/FilesCommands/ListFilesCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/FilesCommands/ListFilesCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/FilesCommands/RemoveFilesCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/FilesCommands/RemoveFilesCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/NupkgWrench.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/NupkgWrench.csproj -------------------------------------------------------------------------------- /src/NupkgWrench/NupkgWrenchExe.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/NupkgWrenchExe.nuspec -------------------------------------------------------------------------------- /src/NupkgWrench/NuspecCommands/AddContentFilesCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/NuspecCommands/AddContentFilesCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/NuspecCommands/ContentFilesCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/NuspecCommands/ContentFilesCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/NuspecCommands/DependenciesAddCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/NuspecCommands/DependenciesAddCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/NuspecCommands/DependenciesClearCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/NuspecCommands/DependenciesClearCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/NuspecCommands/DependenciesCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/NuspecCommands/DependenciesCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/NuspecCommands/DependenciesEmptyGroupCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/NuspecCommands/DependenciesEmptyGroupCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/NuspecCommands/DependenciesModifyCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/NuspecCommands/DependenciesModifyCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/NuspecCommands/DependenciesRemoveCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/NuspecCommands/DependenciesRemoveCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/NuspecCommands/DependenciesUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/NuspecCommands/DependenciesUtil.cs -------------------------------------------------------------------------------- /src/NupkgWrench/NuspecCommands/EditCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/NuspecCommands/EditCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/NuspecCommands/FrameworkAssembliesAddCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/NuspecCommands/FrameworkAssembliesAddCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/NuspecCommands/FrameworkAssembliesClearCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/NuspecCommands/FrameworkAssembliesClearCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/NuspecCommands/FrameworkAssembliesCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/NuspecCommands/FrameworkAssembliesCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/NuspecCommands/NuspecCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/NuspecCommands/NuspecCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/NuspecCommands/ShowCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/NuspecCommands/ShowCommand.cs -------------------------------------------------------------------------------- /src/NupkgWrench/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/Program.cs -------------------------------------------------------------------------------- /src/NupkgWrench/Util.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/src/NupkgWrench/Util.cs -------------------------------------------------------------------------------- /src/NupkgWrench/runtimeconfig.template.json: -------------------------------------------------------------------------------- 1 | { 2 | "rollForwardOnNoCandidateFx": 2 3 | } -------------------------------------------------------------------------------- /test/NupkgWrench.CliTool.Tests/BasicTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/test/NupkgWrench.CliTool.Tests/BasicTests.cs -------------------------------------------------------------------------------- /test/NupkgWrench.CliTool.Tests/NupkgWrench.CliTool.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/test/NupkgWrench.CliTool.Tests/NupkgWrench.CliTool.Tests.csproj -------------------------------------------------------------------------------- /test/NupkgWrench.CmdExe.Tests/BasicTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/test/NupkgWrench.CmdExe.Tests/BasicTests.cs -------------------------------------------------------------------------------- /test/NupkgWrench.CmdExe.Tests/ExeUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/test/NupkgWrench.CmdExe.Tests/ExeUtils.cs -------------------------------------------------------------------------------- /test/NupkgWrench.CmdExe.Tests/NupkgWrench.CmdExe.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/test/NupkgWrench.CmdExe.Tests/NupkgWrench.CmdExe.Tests.csproj -------------------------------------------------------------------------------- /test/NupkgWrench.Tests/CommandTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/test/NupkgWrench.Tests/CommandTests.cs -------------------------------------------------------------------------------- /test/NupkgWrench.Tests/CopySymbolsCommandTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/test/NupkgWrench.Tests/CopySymbolsCommandTests.cs -------------------------------------------------------------------------------- /test/NupkgWrench.Tests/DependencyCommandTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/test/NupkgWrench.Tests/DependencyCommandTests.cs -------------------------------------------------------------------------------- /test/NupkgWrench.Tests/FrameworkAssembliesAddCommandTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/test/NupkgWrench.Tests/FrameworkAssembliesAddCommandTests.cs -------------------------------------------------------------------------------- /test/NupkgWrench.Tests/NupkgWrench.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/test/NupkgWrench.Tests/NupkgWrench.Tests.csproj -------------------------------------------------------------------------------- /test/NupkgWrench.Tests/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/test/NupkgWrench.Tests/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /test/NupkgWrench.Tests/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/test/NupkgWrench.Tests/Properties/Resources.resx -------------------------------------------------------------------------------- /test/NupkgWrench.Tests/ReleaseCommandTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/test/NupkgWrench.Tests/ReleaseCommandTests.cs -------------------------------------------------------------------------------- /test/NupkgWrench.Tests/UpdateFileNameCommandTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/test/NupkgWrench.Tests/UpdateFileNameCommandTests.cs -------------------------------------------------------------------------------- /test/NupkgWrench.Tests/UtilTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/test/NupkgWrench.Tests/UtilTests.cs -------------------------------------------------------------------------------- /test/Test.Common/CmdRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/test/Test.Common/CmdRunner.cs -------------------------------------------------------------------------------- /test/Test.Common/Test.Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/test/Test.Common/Test.Common.csproj -------------------------------------------------------------------------------- /test/Test.Common/XunitAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emgarten/NupkgWrench/HEAD/test/Test.Common/XunitAttributes.cs --------------------------------------------------------------------------------