ChocoController
Summary:
Chocolatey Wrapper for installing programs
How to Use:
-
Install single package:
ChocoController.exe -install yes -packages microsoft-edge
-
Only upgrade single package:
ChocoController.exe -install no -packages "microsoft-edge,Microsoft Edge"
-
Install multiple packages:
ChocoController.exe -install yes -packages "firefox|sumatrapdf|microsoft-edge"
-
Only upgrade multiple packages:
ChocoController.exe -install no -packages "firefox,FireFox|sumatrapdf,SumatraPDF|microsoft-edge,Microsoft Edge"
-
Install all packages in library:
ChocoController.exe -install yes
-
Only upgrade all packages in library:
ChocoController.exe -install no
-
Install everything in library except a package:
ChocoController.exe -install yes -exception "googlechrome"
-
Install everything in library except a list of packages:
ChocoController.exe -install yes -exception "googlechrome|adobereader"
-
Only upgrade everything in library except a list of packages:
ChocoController.exe -install no -exception "googlechrome|adobereader"
-
Install everything in library plus another package:
ChocoController.exe -install yes -custom sumatrapdf
-
Install everything in library plus a list of packages:
ChocoController.exe -install yes -custom "sumatrapdf|microsoft-edge"
-
Only upgrade everything in library plus another package:
ChocoController.exe -install no -custom "sumatrapdf,SumatraPDF"
-
Only upgrade everything in library plus a list of packages:
ChocoController.exe -install no -custom "foxitreader,Foxit Reader|microsoft-edge,Microsoft Edge"
-
Install everything in library except a list of packages and add a list of packages:
ChocoController.exe -install yes -exception "googlechrome|adobereader" -custom "sumatrapdf|microsoft-edge"
-
Only upgrade everything in library except a list of packages and add a list of packages:
ChocoController.exe -install no -exception "googlechrome|adobereader" -custom "foxitreader,Foxit Reader|microsoft-edge,Microsoft Edge"
Parameters:
- -install: Required. [yes] or [no] Install the app if it doesn't exist? No = upgrade only
- -packages: Pipe-separated list of packages. If install=no use [<pkg>,<displayname>|<pkg>,<displayname>]
- -exception: Pipe-separated list of library packages not to install/upgrade
- -custom: Pipe-separated list of packages to add to library packages. If install=no use [<pkg>,<displayname>]