

To install Chocolatey, you need to open the PowerShell window as an administrator. Chocolatey is a CLI-based package manager for Windows 10, similar to apt or yum command on Linux or Homebrew on macOS. Let’s say I want to install something like StatLight, which is a tool for testing Silverlight applications.In this tutorial we are going to look at how to install Chocolatey on Windows 10/Server. If you include an executable in a package or download one to the package folder at runtime, Chocolatey will set up a batch command file on the path that links to that executable so that it can be called from anywhere on the system.

The application gems are synonymous with what I will describe as “tools” because they are brought to your system, but they are not “installed” to windows. Ruby Gems, if you are unfamiliar, are software packages that contain a library or application. Tools EnablerĬhocolatey, like Ruby Gems, will allow people to include executables in their packages. Let’s explore the concepts of Chocolatey and how it can shift your thinking about what’s possible with Windows. Apt handles retrieval, configuration, installation and updating of software packages. If you are unfamiliar with apt ( Advanced Package Tool), it is the concept of software, configuration, components, everything (including the Linux kernel in Debian), built into packages that you can install on a Linux machine. Chocolatey is a machine package manager that is kind of like apt – get with a Windows flavor. It enables you to get tools, to subscribe to the idea of global silent application installers, and to enable easier collaboration with others on windows. What if there was a place that was like an app store that had free/open source tools and applications for Windows? What if installing these apps/tools was one line of code? What if I could have packages that have dependencies on multiple tools? What if this already exists today?ĭo I have your attention? Let’s talk about what Chocolatey ( ) brings to the table. What if there was a project out there where you could run one command and it would completely set up the development environment with all the tools you needed to hack on that project? You run an open source project and for someone to hack on your project, they need to have Ruby, Ruby’s DevKit and NuGet installed.

Let’s think about a scenario for a moment. Tomorrow you will wonder how you ever used Windows without PowerShell and Chocolatey.īold statements? Perhaps. Five years ago we thought the things we did ten years ago were antiquated. Ten years ago we did things a certain way.
