Skip to content

niklaslundberg/Arbor.NuGet

Repository files navigation

Arbor.NuGet

Stable

CI Nuget

Development

CI MyGet (with prereleases)

Example usages

	nuspec create --source-directory=C:\Repository\Output\ --output-file=C:\Target\target.nuspec --package-id=test --package-version=1.2.3

	nuspec create --source-directory=C:\Repository\Output\ --output-file=C:\Target\target.nuspec --package-id=test --version-file=C:\Repository\version.json

	nuspec create --source-directory=C:\Repository\Output\ --output-file=C:\Target\target.nuspec --package-id=test --version-file=C:\Repository\version.json --package-directory C:\PackageOutput --pre-release-version=preview.3.4.5

	package create --source-directory=C:\Repository\Output\ --package-id=test --version-file=C:\Repository\version.json --package-directory C:\PackageOutput --pre-release-version=preview.3.4.5

	pack nuspec --nuspec-file=C:\Repository\test.nuspec --package-directory C:\PackageOutput

	package-metadata version --package-file=C:\Output\test.nupkg // prints the package's version to standard out

Version JSON file example

	{
		"version": "1.0",
		"keys": [
			{
				"key": "major",
				"value": 1
			},
			{
				"key": "minor",
				"value": 2
			},
			{
				"key": "patch",
				"value": 3
			}
		]
	}