Package dotnet-host

.NET command line launcher

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