Chocolatey, Programming

How to add a program to the system path in a Chocolatey package

Hello ! I’m Xavier Jouvenot and in this small post, we are going to see how to add a program to the system path in a Chocolatey package.

Self promotion: You can find other articles on my website 😉

Problematic

When creating a Chocolatey package, you may end up installing a program either in a totally different place than chocolatey packages binary folder, or excluding the executables you want to install from getting shims. In such case, the program installed may not be directly accessible via the command line as it will not be present in one path included in the PATH variable of the system.

Solution

To correct this problem, all you have to do is to include one of the two following lines:

Install-ChocolateyPath -PathToInstall "C:\actual\path\to\the\executable" -PathType User
# or, if the executable is getting shims are installed in the same place of the install script
Install-ChocolateyPath -PathToInstall $PSScriptRoot -PathType User

Pretty easy solution isn’t it ? You only need to know where your program is getting installed and everything will work fine 😉


Thank you all for reading this article, And until my next article, have a splendid day 😉

Interesting links

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s