Cake.ProGet

Cake addin that extends Cake with Inedo ProGet support.

#addin nuget:?package=Cake.ProGet&version=0.9.0

<package id="Cake.ProGet" version="0.9.0" />

dotnet add package Cake.ProGet --version 0.9.0

<PackageReference Include="Cake.ProGet" Version="0.9.0" />

Aliases

Contains functionality for working with UPack

Install

UPackInstall(UniversalPackageInstallSettings) Installs a universal package

Pack

UPackPack(UniversalPackagePackSettings) Creates a universal package

ProGetAsset

ProGetCreateAssetDirectory(string, ProGetConfiguration) Creates a new Asset Directory.
ProGetDeleteAsset(string, ProGetConfiguration) Deletes an asset from the asset directory.
ProGetDoesAssetExist(string, ProGetConfiguration) Determines if the asset is published at an existing URI.
ProGetDownloadAsset(string, FilePath, ProGetConfiguration) Download a single asset from a ProGet Asset Directory.
ProGetDownloadAssetDirectory(string, FilePath, ProGetConfiguration) Download an entire ProGet Asset Directory as a zip file.
ProGetListAssetDirectory(string, ProGetConfiguration) Lists files in an Asset Directory.
ProGetPushAsset(FilePath, string, ProGetConfiguration) Pushes an asset to the ProGet Asset Directory.

Push

UPackPush(UniversalPackagePushSettings) Publishes a universal package

Unpack

UPackUnpack(UniversalPackageUnpackSettings) Unpacks a universal package