Nerdbank.DotNetRepoTools
1.0.4
Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet tool install --global Nerdbank.DotNetRepoTools --version 1.0.4
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 Nerdbank.DotNetRepoTools --version 1.0.4
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Nerdbank.DotNetRepoTools&version=1.0.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package Nerdbank.DotNetRepoTools --version 1.0.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
repo
CLI command
Commands
After install, use the tool name repo
to run commands.
This CLI tool has (or will have) a variety of commands and sub-commands, discoverable using the -h
switch to discover commands, sub-commands, and switches.
$ repo -?
Description:
A CLI tool with commands to help maintain .NET codebases.
Usage:
repo [command] [options]
Options:
--version Show version information
-?, -h, --help Show help and usage information
Commands:
nuget NuGet maintenance commands
You can then drill in to reveal sub-commands:
$ repo nuget -?
Description:
NuGet maintenance commands
Usage:
repo nuget [command] [options]
Options:
-?, -h, --help Show help and usage information
Commands:
upgrade <id> <version> Upgrade a package dependency, and all transitive dependencies such that no package downgrade warnings occur.
trim <project> Removes PackageReference items that are redundant because they are to packages that already appear as transitive dependencies.
Example usage
For example, the following command will upgrade the repo's Directory.Packages.props file to consume a new version of a particular package, and update all transitive dependencies that also have versions specified in that file, so that you do not have to manually upgrade those versions to resolve package downgrade errors:
repo nuget upgrade StreamJsonRpc 1.2.3
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. 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.