Team Foundation 2018 TFS .NET Core Command

Team Foundation 2018 TFS .NET Core Command
The dotnet pack command builds the project and creates NuGet packages. Careful with configuration and specifically negative file pattern matching documentation(incorrect). - October 30, 2018

Rest of the Story:

Using command dotnet push I was wanting to only publish nuget packages that included *.nupkg but also exclude *.symbols.nupkg pattern.

I figured okay, I would use option to negate a particular path. Using the help guidance

The pattern to match or path to nupkg files to be uploaded. Multiple patterns can be separated by a semicolon, and you can make a pattern negative by prefixing it with '-:'.

Example: /.nupkg;-:/.Tests.nupkg

image

The issue is that this is incorrect.  If you wish to pattern negative prefix with ! (with semi-colon for make delimited) such as
$(Build.ArtifactStagingDirectory)/.nupkg;!$(Build.ArtifactStagingDirectory)/.symbols.nupkg