Chocolatey is a package manager for Windows (like apt-get or yum but for Windows). It was designed to be a decentralized framework for quickly installing applications and tools that you need. It is built on the NuGet infrastructure currently using PowerShell as its focus for delivering packages from the distros to the computer.
There is an option to use Chocolatey with a GUI to have visual package management experience. There are also options to get pay versions of Chocolately to get more features and to manage packages from an IT perspective at enterprise level of Windows computers.
Chocolatey is a single, unified interface designed to easily work with all aspects of managing Windows software (installers, zip archives, runtime binaries, internal and 3rd party software) using a packaging framework that understands both versioning and dependency requirements. Chocolatey packages encapsulate everything required to manage a particular piece of software into one deployment artifact by wrapping installers, executables, zips, and scripts into a compiled package file. Chocolatey packages can be used independently, but also integrate with configuration managers like SCCM, Puppet, and Chef.
Run Powershell (admin)
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1’))
choco -? now.
Chocolatey works with over 20+ installer technologies for Windows, but it can manage things which would normally xcopy deploy (like runtime binaries and zip files).It also works with registry settings or managing files and configurations, or any combination. Since it uses PowerShell, one can do many things with Chocolatey.
Chocolatey builds on technologies that are familiar:
- Unattended installations
With those familiar technologies, Chocolatey brings the concepts of true package management to allow version things, manage dependencies and installation order, better inventory management, and other features.
More details at this wiki https://github.com/chocolatey/choco/wiki