{
"name": "dotnet",
"description": "The dotnet cli",
"subcommands": [
{
"name": "new"
},
{
"name": "add"
},
{
"name": "list"
},
{
"name": "remove"
},
{
"name": "build"
},
{
"name": "build-server"
},
{
"name": "clean"
},
{
"name": "format"
},
{
"name": "migrate"
},
{
"name": "msbuild"
},
{
"name": "nuget"
},
{
"name": "pack"
},
{
"name": "publish"
},
{
"name": "restore"
},
{
"name": "run"
},
{
"name": "sln"
},
{
"name": "store"
},
{
"name": "test"
},
{
"name": "tool"
}
],
"options": [
{
"names": [
"--version"
],
"description": "Prints out the version of the .NET SDK used by dotnet commands. Includes the effects of any global.json"
},
{
"names": [
"--info"
],
"description": "Prints out detailed information about a .NET installation and the machine environment, such as the current operating system, and commit SHA of the .NET version"
},
{
"names": [
"--list-runtimes"
],
"description": "Prints out a list of the installed .NET runtimes. An x86 version of the SDK lists only x86 runtimes, and an x64 version of the SDK lists only x64 runtimes"
},
{
"names": [
"--list-sdks"
],
"description": "Prints out a list of the installed .NET SDKs"
},
{
"names": [
"-?",
"-h",
"--help"
],
"description": "Prints out a list of available commands"
},
{
"names": [
"-d",
"--diagnostics"
],
"description": "Enables diagnostic output"
},
{
"names": [
"-v",
"--verbosity"
],
"description": "Sets the verbosity level of the command. Allowed values are q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic]. Not supported in every command. See specific command page to determine if this o",
"takes_arg": true,
"arg": {
"name": "verbosity",
"suggestions": [
"quiet",
"minimal",
"normal",
"detailed",
"diagnostic"
]
}
},
{
"names": [
"--additionalprobingpath"
],
"description": "Path containing probing policy and assemblies to probe",
"takes_arg": true,
"arg": {
"name": "path",
"template": "folders"
}
},
{
"names": [
"--additional-deps"
],
"description": "Path to an additional .deps.json file. A deps.json file contains a list of dependencies, compilation dependencies, and version information used to address assembly conflicts. For more information, see",
"takes_arg": true,
"arg": {
"name": "deps",
"template": "filepaths"
}
},
{
"names": [
"-depsfile"
],
"description": "Path to the deps.json file. A deps.json file is a configuration file that contains information about dependencies necessary to run the application. This file is generated by the .NET SDK",
"takes_arg": true,
"arg": {
"name": "deps",
"template": "filepaths"
}
},
{
"names": [
"--runtimeconfig"
],
"description": "Path to a runtimeconfig.json file. A runtimeconfig.json file is a configuration file that contains run-time settings",
"takes_arg": true,
"arg": {
"name": "path",
"template": "filepaths"
}
},
{
"names": [
"--roll-forward"
],
"description": "Controls how roll forward is applied to the app. The SETTING can be one of the following values. If not specified, Minor is the default",
"takes_arg": true,
"arg": {
"name": "setting",
"suggestions": [
"LatestPatch",
"Minor",
"Major",
"LatestMinor",
"LatestMajor",
"Disable"
]
}
},
{
"names": [
"--fx-version"
],
"description": "Version of the .NET runtime to use to run the application",
"takes_arg": true,
"arg": {
"name": "version"
}
}
],
"args": [
{
"name": "command"
}
]
}