

Environnement front end avec Chocolatey
Chocolatey, notre environnement front end lui dit merci. Fini de télécharger les executables et de cocher les cases. Fini les installations manuelles exotiques et la modification des variables d'environnement.
Avec Chocolatey, oublié les pertes de temps. Ce gestionnaire de paquets pour Windows nous simplifie la vie.
Installation
Ouvrir la console Windows PowerShell en mode admin en faisant un clic droit sur le menu démarrer et saisir la commande suivante.
# PowerShell
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
A la fin de l'installation, vous devrez passer la commande refreshenv
ou
redémarrer la console.
Gestion des paquets
Recherche de paquets
Chocolatey dispose d'un dépôt qui regroupe tous les paquets. On peut parcourir ce dépôt directement sur le web ou en ligne de commande.
# PowerShell
choco search ffmpeg
Installation de paquets
Pour installer un paquet, tapez la commande install
. Le
flag -y
ajoute la validation automatique.
# PowerShell
choco install ffmpeg -y
On peut installer plusieurs paquets en même temps.
# PowerShell
choco install ffmpeg git yarn -y
Mise à jour de paquets
La mise à jour se fait avec la commande upgrade
.
# PowerShell
choco upgrade ffmpeg
Pour mettre à jour tous les paquets.
# PowerShell
choco upgrade all
Pour connaître les paquets dont la mise à jour est disponible.
# PowerShell
choco outdated
Désinstallation de paquets
On utilise la commande uninstall
pour désinstaller un paquet.
# PowerShell
choco uninstall ffmpeg -y
Lister les paquets
Pour lister les paquets installés localement ce sera list
avec le flag
-l
.
# PowerShell
choco list -l
Manifeste XML
Il est possible de créer une liste de paquets avec un manifeste
xml
. Le nom de fichier est libre mais doit avoir une extension
.config.
<!-- packages.config -->
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="ffmpeg" />
<package id="git" />
<package id="gulp-cli" />
<package id="nodejs-lts" />
<package id="yarn" />
</packages>
</xml>
Commande d'installation avec un manifeste xml
.
# PowerShell
choco install packages.config -y
Liens
- Pour tout savoir sur Chocolatey, il y a le site officiel
- Près de 7000 paquets disponibles dans le dépôt Chocolatey