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>]