b5d22eb1ec
* Refactor code to be more robust. Run main logic inside a try {} catch {} block. If there is any error, bail out and log all the command output automatically. * Rely on error code generated by chocolatey instead of scraping text output to determine success/failure. * Add support for unattended installs: (`-y` flag is a requirement by chocolatey) * Before (un)installing, check existence of files. * Use functions to abstract logic * The great rewrite of 0.9.9, the `choco` interface has changed, check if chocolatey is installed and an older version. If so upgrade to latest. * Allow upgrading packages that are already installed * Use verbose logging for chocolate actions * Adding functionality to specify a source for a chocolatey repository. (@smadam813) * Removing pre-determined sources and adding specified source url in it's place. (@smadam813) Contains contributions from: * Adam Keech <akeech@chathamfinancial.com> (@smadam813) |
||
---|---|---|
.. | ||
__init__.py | ||
win_chocolatey.ps1 | ||
win_chocolatey.py | ||
win_environment.ps1 | ||
win_environment.py | ||
win_updates.ps1 | ||
win_updates.py |