Aide-memoire des commandes essentielles du gestionnaire de versions asdf
Entrez un nom de commande dans le champ de recherche ou filtrez par categorie (Plugin, Version, etc.) pour trouver la commande dont vous avez besoin.
Consultez la description de la commande, les options courantes et les exemples d'utilisation pratiques.
Cliquez sur le bouton de copie pour copier la commande dans le presse-papiers et l'utiliser immediatement dans votre terminal.
asdf plugin add nodejsAjouter le plugin Node.jsasdf plugin add pythonAjouter le plugin Pythonasdf plugin add erlang https://github.com/asdf-vm/asdf-erlang.gitAjouter un plugin depuis une URL personnaliseeasdf plugin listAfficher les plugins installesasdf plugin list --urlsAfficher les plugins avec les URLsasdf plugin list allAfficher tous les plugins disponiblesasdf plugin remove nodejsSupprimer le plugin Node.jsasdf plugin remove pythonSupprimer le plugin Pythonasdf plugin update nodejsMettre a jour le plugin Node.jsasdf plugin update pythonMettre a jour le plugin Pythonasdf plugin update --allMettre a jour tous les plugins en une foisasdf install nodejs 20.11.0Installer Node.js 20.11.0asdf install nodejs latestInstaller le dernier Node.js stableasdf installInstaller toutes les versions de .tool-versionsasdf uninstall nodejs 18.0.0Desinstaller Node.js 18.0.0asdf uninstall python 3.9.0Desinstaller Python 3.9.0asdf list nodejsAfficher les versions de Node.js installeesasdf listAfficher toutes les versions installeesasdf list all nodejsAfficher toutes les versions de Node.js disponiblesasdf list all nodejs 20Afficher uniquement les versions Node.js 20.xasdf latest nodejsAfficher la derniere version stable de Node.jsasdf latest pythonAfficher la derniere version stable de Pythonasdf currentAfficher toutes les versions actuellesasdf current nodejsAfficher la version actuelle de Node.jsasdf global nodejs 20.11.0Definir la version globale de Node.jsasdf global python latestDefinir Python globalement a la derniere versionasdf global nodejs systemUtiliser la version systeme de Node.jsasdf reshim nodejsRegenerer les shims de Node.jsasdf reshim python 3.12.0Regenerer les shims pour Python 3.12.0asdf local nodejs 20.11.0Definir la version locale de Node.jsasdf local python 3.12.0Definir la version locale de Pythonasdf local ruby latestDefinir Ruby localement a la derniere versionasdf shell nodejs 18.0.0Utiliser Node.js 18.0.0 dans cette session shellasdf shell python 3.11.0Utiliser Python 3.11.0 dans cette session shellasdf shell nodejs --unsetDesactiver la version du shellasdf where nodejs 20.11.0Afficher le chemin d'installation de Node.js 20.11.0asdf where pythonAfficher le chemin d'installation actuel de Pythonasdf which nodeAfficher le chemin de l'executable nodeasdf which pythonAfficher le chemin de l'executable pythonasdf infoAfficher les informations de l'environnement asdfasdf updateMettre a jour asdf vers la derniere version stableasdf update --headMettre a jour asdf vers la derniere version de developpementasdf helpAfficher l'aide generaleasdf help installAfficher l'aide de la commande installCommandes asdf est un aide-memoire regroupant les commandes essentielles du gestionnaire de versions asdf. Il couvre de maniere exhaustive les commandes necessaires a la configuration de l'environnement de developpement, de la gestion des plugins au controle des versions et a la configuration globale/locale. Chaque commande comprend des descriptions, des options courantes et des exemples pratiques copiables en un clic.
asdf global ecrit dans ~/.tool-versions et definit la version par defaut utilisee dans tous les repertoires. asdf local ecrit dans .tool-versions du repertoire actuel et definit une version qui ne s'applique qu'au sein de ce projet.
asdf shell definit une version temporaire qui ne s'applique qu'a la session shell actuelle. C'est utile lorsque vous souhaitez utiliser temporairement une version differente pour des tests ou des verifications. Le reglage est perdu a la fermeture du shell.
asdf utilise des shims pour diriger les commandes vers la bonne version. Apres l'installation de paquets globaux avec npm install -g ou similaire, reshim est necessaire pour reconnaitre les nouveaux executables.
Le fichier .tool-versions definit les versions de runtime utilisees dans un projet. En integrant ce fichier dans votre depot, vous assurez que toute l'equipe utilise les memes versions. Executer asdf install sans arguments installe toutes les versions listees dans le fichier.
asdf where renvoie le repertoire d'installation d'une version (ex : ~/.asdf/installs/nodejs/20.11.0). asdf which renvoie le chemin specifique d'un executable (ex : ~/.asdf/installs/nodejs/20.11.0/bin/node).