Cake.LibMan

Cake.LibMan is an Addin that extends Cake for executing commands with the LibMan (Library Manager) command line interface (cli).

#addin nuget:?package=Cake.LibMan&version=0.1.0

<package id="Cake.LibMan" version="0.1.0" />

dotnet add package Cake.LibMan --version 0.1.0

<PackageReference Include="Cake.LibMan" Version="0.1.0" />

Aliases

LibMan Cache Clean aliases

Cache

LibManCacheClean(ICakeContext) letes Clears library cache using the default settings
LibManCacheClean(ICakeContext, Action<LibManCacheCleanSettings>) Clears library cache using the specified configurator LibManCacheCleanSettings.
LibManCacheClean(ICakeContext, LibManCacheCleanSettings) Clears library cache using the specified LibManCacheCleanSettings settings.

Clean

LibManClean(ICakeContext) Deletes library files previously restored via LibMan in the current working directory. Folders that become empty after this operation are deleted.
LibManClean(ICakeContext, Action<LibManCleanSettings>) Deletes library files previously restored via LibMan using the settings returned by a configurator. Folders that become empty after this operation are deleted.
LibManClean(ICakeContext, LibManCleanSettings) Deletes library files previously restored via LibMan using the specified settings. Folders that become empty after this operation are deleted.

Install

LibManInstall(ICakeContext) Installs client side libraries for the project in the current working directory.
LibManInstall(ICakeContext, Action<LibManInstallSettings>) Installs client side libraries using the settings returned by a configurator.
LibManInstall(ICakeContext, LibManInstallSettings) Installs client side libraries using the specified settings.

Restore

LibManRestore(ICakeContext) Restores client side libraries for the project in the current working directory.
LibManRestore(ICakeContext, Action<LibManRestoreSettings>) Restores client side libraries using the settings returned by a configurator.
LibManRestore(ICakeContext, LibManRestoreSettings) Restores client side libraries using the specified settings.

Uninstall

LibManUninstall(ICakeContext, Action<LibManUninstallSettings>) Uninstalls client side libraries using the settings returned by a configurator.
LibManUninstall(ICakeContext, LibManUninstallSettings) Uninstalls client side libraries using the specified settings.