Manage packages by using NuGet

You want to package a custom package that uses the lib, content, and tool folders. Which command do you use?

nuget pack package.nuspec
nuget pack MyProject.csproj
nuget spec MyAssembly.dll
nuget push package.nupkg