Chocolatey package manager for Windows
You will find a few similarities with Homebrew (https://brew.sh/) and linuxbrew (http://linuxbrew.sh/).
Chocolatey (https://chocolatey.org/) is a similar package manager for windows.
Installation
Installation command is a little weird than other OS. Inside an administrative command prompt, type below
>"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Command reference
Open administrative command prompt,
# search / list packages choco search <filter> [<options/switches>] choco list <filter> [<options/switches>] clist <filter> [<options/switches>] # search / list package example choco list --local-only choco list -li choco list -lai choco list --page=0 --page-size=25 choco search git choco search git -s "'https://somewhere/out/there'" choco search bob -s "'https://somewhere/protected'" -u user -p pass # install packages choco install <pkg|packages.config> [<pkg2> <pkgN>] [<options/switches>] cinst <pkg|packages.config> [<pkg2> <pkgN>] [<options/switches>] # install package examples choco install sysinternals choco install notepadplusplus googlechrome atom 7zip choco install notepadplusplus --force --force-dependencies choco install notepadplusplus googlechrome atom 7zip -dvfy choco install git --params="'/GitAndUnixToolsOnPath /NoAutoCrlf'" -y choco install nodejs.install --version 0.10.35 choco install git -s "'https://somewhere/out/there'" choco install git -s "'https://somewhere/protected'" -u user -p pass # uninstall packages choco uninstall <pkg|all> [pkg2 pkgN] [options/switches] cuninst <pkg|all> [pkg2 pkgN] [options/switches] #uninstall package sample choco uninstall git choco uninstall notepadplusplus googlechrome atom 7zip choco uninstall notepadplusplus googlechrome atom 7zip -dv choco uninstall ruby --version 1.8.7.37402 choco uninstall nodejs.install --all-versions
Must have packages
choco install chocolateygui, irfanview, notepadplusplus
References