What Is Chocolatey?

Chocolatey branding

Chocolatey is command line package manager for Windows just like Google Play Store in your phone but it does not come with graphical user interface. However, there’s optional user interface available for those who needed.

Why Chocolatey is useful.

Having a package manager, makes installs of my most used software, that much easier. It is a great way to keep track of the software you have and which version of that software you are on. So installing Chocolatey is going to be what I do when set up windows for the first time.

Installing Chocolatey from Powershell

  1. Run Powershell as Administrator.
  2. Copy & paste the following command into Powershell:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
  1. Wait for the command to complete.
  2. You don’t see any errors, you can start using chocolatey.

Using Chocolatey

Before you start using chocolatey, I usualy start by disabling confirmation feature by running this command:

choco feature enable -n allowGlobalConfirmation

To find a package in command line use:

clist googlechrome

To install a package:

cinst googlechrome

To install multiple packages:

cinst googlechrome 7zip mpcbe

To ignore dependencies during install

cinst paint.net -i

To uninstall a package:

cuninst googlechrome

To update all installed packages:

cup all

To list all installed packages:

clist -l

Research