Nuclear ⚛️
Need to delete many NuGet packages? Do it quickly using nuclear!
Does your NuGet package have too many versions? Do you want to bulk delete or unlist them? Do it quickly using Nuclear!
Installation
You can install nuclear as a .NET tool:
Examples
List your package's versions:
Let's find some versions of your package to delete:
nuclear list My.Package
nuclear list My.Package 1.1.*
Time toLet's nuke some packages! 🚀! 🤯
nuclear delete My.Package 2.0.0-* --api-key NUGET_API_KEY
nuclear delete My.Package 2.0.* -k NUGET_API_KEY
This unlists pre-releases of v2.0.0 of My.Package on nuget.org.
ToYou can create API keys on nuget.org, refer to using this documentation. Make sure to select the Unlist package scope when creating your API key.
Reference
Version ranges
NuGet usespackages use semantic versioning and has the form Major.Minor.Patch[-PreleaseLabel]. Examples include 1.0.0 or 1.0.0-preview1. A package is considered pre-release if it has a pre-release label, or stable otherwise.
Nuclear supports floating notation. For example:
0 commit comments