What is Chocolatey?
Chocolatey is a package manager for Windows. If you’ve ever spent time with a Linux distribution you may be familiar with package managers such as apt-get.
Chocolatey enables you to download and install software packages from the command line as long as someone has created a Chocolatey package.
How do I install Chocolatey?
Full installation instructions here: https://chocolatey.org/install
I use the PowerShell method:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Useful packages for the AL developer
I’ve listed a few packages below, but browse/search the package gallery here: https://chocolatey.org/packages
Visual Studio Code
> choco install vscode -y
Git
> choco install git.install -y
Docker Desktop
> choco install docker-desktop -y
SQL Server Management Studio
> choco install sql-server-management-studio -y
Postman
> choco install postman -y
SoapUI
> choco install soapui -y
Jenkins (an alternative to Azure DevOps build agents)
> choco install jenkins -y
Not directly Business Central related, but other packages I’ve needed:
> choco install jdk8 -y
> choco install jre8 -y
> choco install maven -y