https://github.com/dotnet/
The .NET host is a command line program that runs a standalone .NET application or launches the SDK. .NET is a fast, lightweight and modular platform for creating cross platform applications that work on Linux, Mac and Windows. It particularly focuses on creating console applications, web applications and micro-services.
Version: 9.0.0
General Commands | |
dotnet | The generic driver for the .NET CLI. |
dotnet-add-package | Adds or updates a package reference in a project file. |
dotnet-add-reference | Adds project-to-project (P2P) references. |
dotnet-build | Builds a project and all of its dependencies. |
dotnet-build-server | Interacts with servers started by a build. |
dotnet-clean | Cleans the output of a project. |
dotnet-dev-certs | Generates a self-signed certificate to enable HTTPS use in development. |
dotnet-format | Formats code to match editorconfig settings. |
dotnet-help | Shows more detailed documentation online for the specified command. |
dotnet-list-package | Lists the package references for a project or solution. |
dotnet-list-reference | Lists project-to-project references. |
dotnet-migrate | Migrates a Preview 2 .NET Core project to a .NET Core SDK-style project. |
dotnet-msbuild | Builds a project and all of its dependencies. Note: A solution or project file may need to be specified if there are multiple. |
dotnet-new | Creates a new project, configuration file, or solution based on the specified template. |
dotnet-new-details | Displays template package metadata. |
dotnet-new-install | installs a template package. |
dotnet-new-list | Lists available templates to be run using dotnet-new. |
dotnet-new-search | searches for the templates supported by dotnet-new on NuGet.org. |
dotnet-new-uninstall | uninstalls a template package. |
dotnet-new-update | updates installed template packages. |
dotnet-nuget-add-source | The dotnet nuget add source command adds a new package source to your NuGet configuration files. |
dotnet-nuget-config-get | Gets the NuGet configuration settings that will be applied. |
dotnet-nuget-config-paths | Lists nuget configuration files currently being appplied to a directory. |
dotnet-nuget-config-set | Set the value of a specified NuGet configuration setting. |
dotnet-nuget-config-unset | Removes the key-value pair from a specified NuGet configuration setting. |
dotnet-nuget-delete | Deletes or unlists a package from the server. |
dotnet-nuget-disable-source | Disable a NuGet source. |
dotnet-nuget-enable-source | Enable a NuGet source. |
dotnet-nuget-list-source | Lists all configured NuGet sources. |
dotnet-nuget-locals | Clears or lists local NuGet resources. |
dotnet-nuget-push | Pushes a package to the server and publishes it. |
dotnet-nuget-remove-source | Remove a NuGet source. |
dotnet-nuget-sign | Signs all the NuGet packages matching the first argument with a certificate. |
dotnet-nuget-trust | Gets or sets trusted signers to the NuGet configuration. |
dotnet-nuget-update-source | The dotnet nuget update source command updates an existing source in your NuGet configuration files. |
dotnet-nuget-verify | Verifies a signed NuGet package. |
dotnet-nuget-why | Shows the dependency graph for a particular package. |
dotnet-pack | Packs the code into a NuGet package. |
dotnet-package-search | Searches for a NuGet package. |
dotnet-publish | Publishes the application and its dependencies to a folder for deployment to a hosting system. |
dotnet-remove-package | Removes package reference from a project file. |
dotnet-remove-reference | Removes project-to-project (P2P) references. |
dotnet-restore | Restores the dependencies and tools of a project. |
dotnet-run | Runs source code without any explicit compile or launch commands. |
dotnet-sdk-check | Lists the latest available version of the .NET SDK and .NET Runtime, for each feature band. |
dotnet-sln | Lists or modifies the projects in a .NET solution file. |
dotnet-store | Stores the specified assemblies in the runtime package store. |
dotnet-test | .NET test driver used to execute unit tests. |
dotnet-tool-install | Installs the specified .NET tool on your machine. |
dotnet-tool-list | Lists all .NET tools of the specified type currently installed on your machine. |
dotnet-tool-restore | Installs the .NET local tools that are in scope for the current directory. |
dotnet-tool-run | Invokes a local tool. |
dotnet-tool-search | Searches all .NET tools that are published to NuGet. |
dotnet-tool-uninstall | Uninstalls the specified .NET tool from your machine. |
dotnet-tool-update | Updates the specified .NET tool on your machine. |
dotnet-vstest | Runs tests from the specified assemblies. |
dotnet-watch | Restarts or hot reloads the specified application, or runs a specified dotnet command, when changes in source code are detected. |
dotnet-workload | Provides information about the available workload commands and installed workloads. |
dotnet-workload-config | Enables or disables workload-set update mode. |
dotnet-workload-install | Installs optional workloads. |
dotnet-workload-list | Lists installed workloads. |
dotnet-workload-repair | Repairs workloads installations. |
dotnet-workload-restore | Installs workloads needed for a project or a solution. |
dotnet-workload-search | Searches for optional workloads. |
dotnet-workload-sets | |
dotnet-workload-uninstall | Uninstalls a specified workload. |
dotnet-workload-update | Updates installed workloads. |
Miscellanea | |
dotnet-environment-variables | .NET environment variables |
dotnet-new-sdk-templates | .NET default templates for dotnet new |