Qu'est ce que CHOCOLATEY ?
CHOCOLATEY est un gestionnaire d'installation et de déploiement de packages logiciels. Dédié au déploiement sous les systèmes d'exploitation Microsoft Windows, il permet de simplifier le téléchargement, l'installation, la mise à jour des applications. Chocolatey se base sur NuGet et Windows Powershell.
INSTALLATION
Le mieux est d'aller directement sur le site concerné :
https://chocolatey.org/install
RECHERCHER UN LOGICIEL
PS > choco search --by-id-only NomDuLogicielINSTALLER UN LOGICIEL
PS > choco install NomDuLogiciel -ySUPPRIMER UN LOGICIEL
PS > choco uninstall NomDuLogicielMISES A JOUR :
Vérifier la disponibilité des mises à jour
Mettre à jour un logiciel
PS > choco upgrade NomDuLogiciel -yMettre à jour tous les logiciels possèdant une mise à jour disponible
PS > choco upgrade all -yLOGICIELS DEPLOYES PAR CHOCOLATEY
Lister les logiciels déployés via Chocolatey
PS > choco list -lRESUME DES COMMANDES
- config – récupère et configure les paramètres du fichier de configuration
 - Download – télécharge
 - feature ou features – affiche et configure les fonctionnalités de choco
 - install – installe
 - info – affiche les informations
 - list – liste les installations distantes ou locales
 - new – génère les fichiers nécessaires pour un paquet chocolatey à partir d’un modèle
 - optimize – optimise l’installation et réduit l’utilisation de l’espace
 
- outdated – affiche les paquets obsolètes. Similaire à 
choco upgrade all --noop - pack – converti un nuspec en un nupkg compilé
 - pin – supprime les mises à jour
 - push – pousse un nupkg compilé
 - search - Recherche
 - setapikey ou apikey – recupère ou sauvegarde une apikey depuis une source définie
 - sources ou source – affiche et configure les sources par défaut
 - support – fournit des informations de support
 - synchronize ou sync – se synchronise avec le logiciel installé sur le système – génère des packages manquants
 - uninstall – désinstalle un paquet
 - upgrade – met à jour des paquets
 
Il existe également une alternative afin d'utiliser OneGet de Microsoft :
https://github.com/HansOMartinsen/ChocolateyGet
https://github.com/HansOMartinsen/ChocolateyGet