This module intend to wrap around the Chocolatey Software binary, to create a PowerShell interface and provide DSC resources. The module let you install the chocolatey binary from a Nuget feed, optionally specifying a version, Proxy and Credentials to use.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
This project has adopted this Code of Conduct.
For each merge to the branch main a preview release will be
deployed to PowerShell Gallery.
Periodically a release version tag will be pushed which will deploy a
full release to PowerShell Gallery.
Importing the module registers PowerShell argument completers for common Chocolatey wrapper commands.
- Package name completion for
Get-ChocolateyPackage,Uninstall-ChocolateyPackage,Update-ChocolateyPackage, andAdd-ChocolateyPin - Pin name completion for
Get-ChocolateyPin,Remove-ChocolateyPin, andTest-ChocolateyPin - Source name completion for
Get-ChocolateySource,Test-ChocolateySource,Enable-ChocolateySource,Disable-ChocolateySource, andUnregister-ChocolateySource - Feature name completion for
Get-ChocolateyFeature,Test-ChocolateyFeature,Enable-ChocolateyFeature, andDisable-ChocolateyFeature - Setting name completion for
Get-ChocolateySetting,Test-ChocolateySetting, andSet-ChocolateySetting
The completers are local-only and do not query remote package feeds. They use the current local Chocolatey package, pin, source, feature, and setting data to keep tab completion responsive.
Please check out common DSC Community contributing guidelines.