title: Publish unlisted NuGet package
body: <p>I want to publish a new version of a NuGet package, but I want it automatically in an <strong>Unlisted</strong> status. When I manually upload the <code>.nupkg</code> file to <a href="https://www.nuget.org/" rel="noreferrer">nuget.org</a>, in the preview there is an option to unlist the package from search results:</p>
  
  <hr>
  
  <p><a href="https://i.stack.imgur.com/pr3TI.png" rel="noreferrer"><img src="https://i.stack.imgur.com/pr3TI.png" alt="package visibility option on nuget"></a></p>
  
  <hr>
  
  <p>Is there a way to do that with <code>nuget.exe</code> or <code>dotnet nuget</code>?</p>
  
  <p>I was able to use <strong>PUSH + DELETE</strong> commands to achieve this, but I'm not sure this is the same as the above manual action.<br>
  For instance, one of the concerns is what happens to the package's RSS (<code>atom.xml</code>)?<br>
  Does it first get a new entry which is then deleted later on? In which case, is it possible that someone would still get notified about this release?</p>
  
  <p>Last, I am aware of private NuGet feeds, but regardless, I would still like to use just the main NuGet, for convenience's sake.</p>