ChocoMan
1.3.5

[](https://github.com/regg00/ChocoMan/issues)
<img src="./Docs/icon.png" height="200">
# ChocoMan
A PowerShell w

[](https://github.com/regg00/ChocoMan/issues)
<img src="./Docs/icon.png" height="200">
# ChocoMan
A PowerShell wrapper around Chocolatey.
## Why it exists
Mostly for fun, but I also got tired of parsing raw output of Chocolatey commands in my deployment scripts. I figured having each command outputs a standardized PowerShell object would help somehow.
## Installing this module
This module is available in [PowerShell Gallery](https://www.powershellgallery.com/packages/ChocoMan):
```powershell
Install-Module ChocoMan
```
Or, download it from here and save all of the files somewhere in your `$PSModulePath`.
## Before you start
Before using this package, you need to make sure that Chocolatey is installed on your device.
You can valide this with the `choco --version` command.
```powershell
PS C:\> choco --version
2.1.0
```
You can also install it using this module with the `Install-Choco` command.
```powershell
PS C:\> Install-Choco
Chocolatey v2.1.0 installed
```
## Using the module
First things first, you need to import it `Import-Module ChocoMan`
## Hide the activity indicator
The activity indicator can be hidden by setting the `ProgressPreference` variable to `SilentlyContinue`
```powershell
PS C:\> Set-Variable ProgressPreference SilentlyContinue ; Get-ChocoOutdated
```
### Demo
<img src="./Docs/demo.gif" height="500">
### Functions
Here's the status of each functions:
| Command | Status | Notes |
| ---------------------------------------------------------- | ------------------ | ---------------------------------------------------------------------------------- |
| [Get-ChocoApiKey](./Docs/Get-ChocoApiKey.md) | :white_check_mark: | Retrieves, saves or deletes an API key for a particular source |
| [Get-ChocoConfig ](./Docs/Get-ChocoConfig.md) | :white_check_mark: | Retrieves the chocolatey configuration |
| [Get-ChocoFeature ](./Docs/Get-ChocoFeature.md) | :white_check_mark: | Retrieves the chocolatey features |
| [Get-ChocoOutdated](./Docs/Get-ChocoOutdated.md) | :white_check_mark: | Get the list of outdated chocolatey packages. |
| [Get-ChocoPackage](./Docs/Get-ChocoPackage.md) | :white_check_mark: | Get a specific locally installed chocolatey package. |
| [Get-ChocoSources](./Docs/Get-ChocoSources.md) | :white_check_mark: | Get the list of chocolatey sources. |
| [Get-ChocoVersion](./Docs/Get-ChocoVersion.md) | :white_check_mark: | Get the version of chocolatey. |
| [Get-ChocoManVersion](./Docs/Get-ChocoManVersion.md) | :white_check_mark: | Get the version of ChocoMan. |
| [Get-ChocoPackageInfo](./Docs/Get-ChocoPackageInfo.md) | :white_check_mark: | Get information on an existing package. |
| [Set-ChocoApiKey](./Docs/Set-ChocoApikey.md) | :white_check_mark: | Edit API keys |
| [Set-ChocoConfig](./Docs/Set-ChocoConfig.md) | :white_check_mark: | Edit chocolatey configuration |
| [Search-ChocoPackage](./Docs/Search-ChocoPackage.md) | :white_check_mark: | Search for a choco
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) regg00. All rights reserved.
Package Details
Author(s)
- regg00
Tags
Chocolatey Package Management Windows
Functions
Get-ChocoVersion Get-ChocoPackages Get-ChocoPackage Get-ChocoOutdated Get-ChocoSource Search-ChocoPackage Install-Choco Install-ChocoPackage Get-ChocoApiKey Set-ChocoApiKey Add-ChocoSource Remove-ChocoSource Get-ChocoConfig Get-ChocoFeature Uninstall-ChocoPackage Update-ChocoPackage Get-ChocoManVersion Get-ChocoPackageInfo Set-ChocoConfig New-ChocoPackage Export-ChocoPackage
Dependencies
This module has no dependencies.
FileList
- ChocoMan.nuspec
- ChocoMan.psd1
- README.md
- Docs\README.md
- Docs\Get-ChocoOutdated.md
- Public\New\New-ChocoPackage.ps1
- LICENSE
- Docs\icon.png
- Docs\Install-Choco.md
- Public\Set\Set-ChocoApiKey.ps1
- ChocoMan.psm1
- Docs\Get-ChocoApiKey.md
- Docs\Install-ChocoPackage.md
- Public\Set\Set-ChocoConfig.ps1
- Docs\Uninstall-ChocoPackage.md
- Docs\demo.gif
- Public\Export\Export-ChocoPackage.ps1
- Helpers\ChocoMan.ScriptAnalyzer.ps1
- Docs\Get-ChocoFeature.md
- Docs\Export-ChocoPackage.md
- Public\Search\Search-ChocoPackage.ps1
- Helpers\ChocoMan.BuildDoc.ps1
- Docs\Search-ChocoPackage.md
- Private\Confirm-IsAdmin.ps1
- Public\Update\Update-ChocoPackage.ps1
- Helpers\ChocoMan.RunTests.ps1
- Docs\New-ChocoPackage.md
- Private\Format-ChocoCommandOutput.ps1
- Public\Get\Get-ChocoSource.ps1
- Helpers\ChocoMan.SetGalleryDescription.ps1
- Docs\Remove-ChocoSource.md
- Private\Invoke-ChocoCommand.ps1
- Public\Get\Get-ChocoFeature.ps1
- Helpers\ChocoMan.CodeCoverage.ps1
- Docs\Get-ChocoConfig.md
- Private\Test-ChocoInstalled.ps1
- Public\Get\Get-ChocoConfig.ps1
- Tests\ChocoMan.Core.tests.ps1
- Docs\Get-ChocoSource.md
- Private\Import-ChocoConfig.ps1
- Public\Get\Get-ChocoPackageInfo.ps1
- Docs\Update-ChocoPackage.md
- Docs\logo.png
- Public\Install\Install-Choco.ps1
- Public\Get\Get-ChocoOutdated.ps1
- Docs\Set-ChocoConfig.md
- Docs\Get-ChocoPackageInfo.md
- Public\Install\Install-ChocoPackage.ps1
- Public\Get\Get-ChocoPackage.ps1
- Docs\Get-ChocoPackage.md
- Docs\PSGalleryDescription.md
- Public\Remove\Remove-ChocoSource.ps1
- Public\Get\Get-ChocoApiKey.ps1
- Docs\Get-ChocoManVersion.md
- Docs\Set-ChocoApiKey.md
- Public\Add\Add-ChocoSource.ps1
- Public\Get\Get-ChocoManVersion.ps1
- Docs\Add-ChocoSource.md
- Docs\Get-ChocoVersion.md
- Public\Uninstall\Uninstall-ChocoPackage.ps1
- Public\Get\Get-ChocoVersion.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
1.3.9 | 2 | 8/1/2025 |
1.3.8 | 1 | 8/1/2025 |
1.3.7 | 1 | 8/1/2025 |
1.3.6 | 1 | 8/1/2025 |
1.3.5 (current version) | 2 | 8/1/2025 |
1.3.4 | 5 | 8/1/2025 |
1.3.3 | 3 | 8/1/2025 |
1.3.2 | 5 | 7/31/2025 |
1.3.1 | 13 | 7/31/2025 |
1.2.8 | 5 | 7/30/2025 |
1.2.7 | 4 | 7/30/2025 |
1.2.6 | 2,824 | 6/26/2024 |
1.2.5 | 264 | 12/17/2023 |
1.2.3 | 10 | 12/13/2023 |
1.2.2 | 20 | 11/30/2023 |
1.2.1 | 39 | 9/13/2023 |
1.2.0 | 14 | 8/25/2023 |
1.1.0 | 14 | 8/18/2023 |
1.0.0 | 19 | 8/11/2023 |
0.13.0 | 15 | 8/8/2023 |
0.12.0 | 10 | 8/7/2023 |
0.11.0 | 11 | 8/4/2023 |
0.10.0 | 14 | 8/3/2023 |
0.9.0 | 16 | 8/1/2023 |
0.8.0 | 10 | 7/31/2023 |
0.7.0 | 10 | 7/28/2023 |
0.6.0 | 9 | 7/27/2023 |
0.5.0 | 9 | 7/26/2023 |
0.4.0 | 8 | 7/25/2023 |
0.3.0 | 13 | 7/21/2023 |
0.2.0 | 9 | 7/20/2023 |