dotnet nuget delete command(1)

dotnet nuget delete

This topic applies to: ✓ .NET Core 1.x SDK and later versions

NAME

dotnet nuget delete - Deletes or unlists a package from the server.

SYNOPSIS

    dotnet nuget delete [<PACKAGE_NAME> <PACKAGE_VERSION>] [--force-english-output] [--interactive] [-k|--api-key] [--no-service-endpoint]
        [--non-interactive] [-s|--source]
    dotnet nuget delete [-h|--help]

DESCRIPTION

The dotnet nuget delete command deletes or unlists a package from the server. For nuget.org, the action is to unlist the package.

  Arguments

•   PACKAGE_NAME

    Name/ID of the package to delete.

•   PACKAGE_VERSION

    Version of the package to delete.

OPTIONS

•   --force-english-output

    Forces the application to run using an invariant, English-based culture.

•   -h|--help

    Prints out a short help for the command.

•   --interactive

    Allows the command to block and requires manual action for operations like authentication. Option available since .NET Core 2.2 SDK.

•   -k|--api-key <API_KEY>

    The API key for the server.

•   --no-service-endpoint

    Doesn’t append “api/v2/package” to the source URL. Option available since .NET Core 2.1 SDK.

•   --non-interactive

    Doesn’t prompt for user input or confirmations.

•   -s|--source <SOURCE>

    Specifies the server URL. Supported URLs for nuget.org include https://www.nuget.org, https://www.nuget.org/api/v3, and https://www.nuget.org/api/v2/package. For private feeds, replace the host name (for example, %hostname%/api/v3).

EXAMPLES

•   Deletes version 1.0 of package Microsoft.AspNetCore.Mvc:

        dotnet nuget delete Microsoft.AspNetCore.Mvc 1.0

•   Deletes version 1.0 of package Microsoft.AspNetCore.Mvc, not prompting user for credentials or other input:

        dotnet nuget delete Microsoft.AspNetCore.Mvc 1.0 --non-interactive

AUTHORS
karann-msft.