

Chocolatey extends NuGet to add more metadata to packaging (the nuspec file) and known automation scripts for execution during installation, upgrade, and uninstallation. The packaging framework Chocolatey uses is known as NuGet (and also part of where Chocolatey gets its name). For folks unfamiliar with packaging concepts, a Chocolatey package is really just a fancy version of a zip file that knows about metadata, versioning and dependencies related to underlying software, plus optional automation scripts that are run during installation, upgrade and uninstallation of the package. It works by managing packages that contain software or know how to manage the underlying software themselves.

Reposted with permission.Ĭhocolatey is a package manager.

📝 NOTE Originally posted on Puppet's blog.
