Foil is a PowerShell Crescendo wrapper for Chocolatey
Install-Module Foil -Force
Get-ChocoPackage -Name nodejs
Get-ChocoPackage -Name firefox -Exact
Get-ChocoPackage nodejs -Exact -Verbose | Install-ChocoPackage
Install-ChocoPackage -Name 7zip -Verbose
Get-ChocoPackage nodejs -LocalOnly -Verbose
Get-ChocoPackage keepass-plugin-winhello -LocalOnly -Verbose | Uninstall-ChocoPackage -Verbose -RemoveDependencies
Register-ChocoSource privateRepo -Location 'https://somewhere/out/there/api/v2/'
Get-ChocoPackage nodejs -Verbose -Source privateRepo -Exact | Install-ChocoPackage
Unregister-ChocoSource privateRepo
Foil integrates with Choco.exe to manage and store source information
The Install-ChocoPackage cmdlet allows passing package parameters.
Install-ChocoPackage sysinternals -AcceptLicense -ParamsGlobal -Params '/InstallDir:c:\windows\temp\sysinternals /QuickLaunchShortcut:false' -Verbose
Foil works with PowerShell for both FullCLR/'Desktop' (ex 5.1) and CoreCLR (ex: 7.0.1), though Chocolatey itself still requires FullCLR.
Foil is licensed under the MIT license.