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=1.0.1

dotnet add package Cake.LibMan --version 1.0.1

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

Aliases

LibMan Install aliases

Cache

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

Clean

LibManClean(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(LibManCleanSettings) Deletes library files previously restored via LibMan using the specified settings. Folders that become empty after this operation are deleted.
LibManClean() Deletes library files previously restored via LibMan in the current working directory. Folders that become empty after this operation are deleted.

Install

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

Restore

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

Uninstall

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