go-nuget
A basic implementation of the Nuget CLI tool, written in Go, for use in automated build processes and deployment of .nuspec & .nupkg files.
Writen in Go to be platform agnostic, built against the go-nuget-server project.
Getting Started - Source
git clone github/soloworks/go-nuget
go build -o nuget.exe
CLI
spec - Generates a .nuspec file
nuget spec <packageID>
pack - Generates a .nupkg file
nuget pack nuspecPath
push - Pushes a package to a server
nuget push <packagePath> --Source http://<yourserver>/<packages-root>/ --ApiKey 123-456-789
Notes
TBC
Resources
- Microsoft nuget.exe CLI [Here]
- Microsoft nuget.exe Download Here (v5.3.0 - Latest Recommended)
Acknowledgements