

I manage the Chocolatier community project that mklement0 mentions in their (excellent) answer.
#Chocolatey install wowmatrix full#
There is a fairly recent pending PR by a community member for the official prototype, but it hasn't received any attention also, it isn't complete yet either for the full backstory, see this GitHub issue.

The aforementioned Chocolatier, which builds on ChocolateyGet, seems to be the more actively maintained project as of this writing. If you want to use Chocolatey with PackageManagement, we recommend using ChocolateyGet, which is a nice bridge until an official one is implemented. It is not fully functional and it may have security issues.
#Chocolatey install wowmatrix windows#
The official - Windows PowerShell-only - prototype for the Chocolatey PackageManagement provider has to date, many years later, not been implemented here's what the docs say, retrieved on (emphasis added):Ĭhocolatey has a prototype provider for the built-in package manager on Windows 10/Windows Server 2016 that was created by Microsoft awhile back. The primary reason is that the current version of choco.exe does not seem to support CoreClr yet. NET Core (on which PowerShell is built) a quote from the read-me of Chocolatier, a community-provided alternative to the never-released prototype of the official provider:Ĭurrently, Chocolatier works on Full CLR.

It looks like implementing a PackageManagement provider would require access to Chocolatey APIs in a manner that supports only. However, direct use of Chocolatey via its CLI, choco.exe, works just fine in PowerShell (an *.exe file runs as long as its runtime is present on the system, which needn't be the same runtime as PowerShell's). As of PowerShell 7, it looks like you cannot use Chocolatey as a provider for PowerShell's PackageManagement module, which means that you cannot discover or install Chocolatey packages with Find-Package and Install-Package.
