Chocolatey: the Windows package manager
Chocolatey is the most complete package manager for Windows, with over 9,000 packages in its public repository. It lets you install, update and uninstall software from the command line, just like apt on Linux or brew on macOS.
Install Chocolatey
PowerShell (as Administrator)
Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Essential Chocolatey commands
| Action | Command |
|---|---|
| Install a package | choco install git -y |
| Install multiple at once | choco install git nodejs python vscode -y |
| Upgrade a package | choco upgrade git -y |
| Upgrade all software | choco upgrade all -y |
| Uninstall | choco uninstall vlc -y |
| Search packages | choco search "visual studio" |
| List installed | choco list --local-only |
Install full dev stack
choco install -y git vscode nodejs-lts python googlechrome 7zip docker-desktop postman
Export and restore package list
choco export "my-packages.config"
choco install "my-packages.config" -y