Folha de referencia de comandos essenciais do gestor de versoes asdf
Introduza o nome de um comando no campo de pesquisa ou filtre por categoria (Plugin, Version, etc.) para encontrar o comando pretendido.
Consulte a descricao do comando, as opcoes mais comuns e os exemplos de utilizacao pratica.
Clique no botao de copiar para copiar o comando para a area de transferencia e utiliza-lo imediatamente no seu terminal.
asdf plugin add nodejsAdicionar o plugin do Node.jsasdf plugin add pythonAdicionar o plugin do Pythonasdf plugin add erlang https://github.com/asdf-vm/asdf-erlang.gitAdicionar um plugin a partir de um URL personalizadoasdf plugin listMostrar plugins instaladosasdf plugin list --urlsMostrar plugins com URLsasdf plugin list allMostrar todos os plugins disponiveisasdf plugin remove nodejsRemover o plugin do Node.jsasdf plugin remove pythonRemover o plugin do Pythonasdf plugin update nodejsAtualizar o plugin do Node.jsasdf plugin update pythonAtualizar o plugin do Pythonasdf plugin update --allAtualizar todos os plugins de uma vezasdf install nodejs 20.11.0Instalar Node.js 20.11.0asdf install nodejs latestInstalar o ultimo Node.js estavelasdf installInstalar todas as versoes do .tool-versionsasdf uninstall nodejs 18.0.0Desinstalar Node.js 18.0.0asdf uninstall python 3.9.0Desinstalar Python 3.9.0asdf list nodejsMostrar versoes do Node.js instaladasasdf listMostrar todas as versoes instaladasasdf list all nodejsMostrar todas as versoes do Node.js disponiveisasdf list all nodejs 20Mostrar apenas versoes do Node.js 20.xasdf latest nodejsMostrar a ultima versao estavel do Node.jsasdf latest pythonMostrar a ultima versao estavel do Pythonasdf currentMostrar todas as versoes atuaisasdf current nodejsMostrar a versao atual do Node.jsasdf global nodejs 20.11.0Definir a versao global do Node.jsasdf global python latestDefinir Python globalmente para a ultima versaoasdf global nodejs systemUtilizar a versao do sistema do Node.jsasdf reshim nodejsRegenerar shims do Node.jsasdf reshim python 3.12.0Regenerar shims para Python 3.12.0asdf local nodejs 20.11.0Definir a versao local do Node.jsasdf local python 3.12.0Definir a versao local do Pythonasdf local ruby latestDefinir Ruby localmente para a ultima versaoasdf shell nodejs 18.0.0Utilizar Node.js 18.0.0 nesta sessao de shellasdf shell python 3.11.0Utilizar Python 3.11.0 nesta sessao de shellasdf shell nodejs --unsetDesativar a versao do shellasdf where nodejs 20.11.0Mostrar o caminho de instalacao do Node.js 20.11.0asdf where pythonMostrar o caminho de instalacao atual do Pythonasdf which nodeMostrar o caminho do executavel nodeasdf which pythonMostrar o caminho do executavel pythonasdf infoMostrar informacoes do ambiente asdfasdf updateAtualizar o asdf para a ultima versao estavelasdf update --headAtualizar o asdf para a ultima versao de desenvolvimentoasdf helpMostrar ajuda geralasdf help installMostrar ajuda do comando installComandos asdf e uma folha de referencia que reune os comandos essenciais do gestor de versoes asdf. Cobre de forma abrangente os comandos necessarios para configurar o ambiente de desenvolvimento, desde a gestao de plugins ate ao controlo de versoes e a configuracao global/local. Cada comando inclui descricoes, opcoes comuns e exemplos praticos que podem ser copiados com um clique.
asdf global escreve em ~/.tool-versions e define a versao predefinida utilizada em todos os diretorios. asdf local escreve em .tool-versions do diretorio atual e define uma versao que se aplica apenas dentro desse projeto.
asdf shell define uma versao temporaria que se aplica apenas a sessao de shell atual. E util quando pretende utilizar temporariamente uma versao diferente para testes ou verificacoes. A configuracao e perdida ao fechar o shell.
O asdf utiliza shims para direcionar os comandos para a versao correta. Apos instalar pacotes globais com npm install -g ou similar, o reshim e necessario para reconhecer os novos executaveis.
O ficheiro .tool-versions define as versoes de runtime utilizadas num projeto. Ao incluir este ficheiro no repositorio, garante que toda a equipa utilize as mesmas versoes. Executar asdf install sem argumentos instala todas as versoes listadas no ficheiro.
asdf where devolve o diretorio de instalacao de uma versao (ex: ~/.asdf/installs/nodejs/20.11.0). asdf which devolve o caminho especifico de um executavel (ex: ~/.asdf/installs/nodejs/20.11.0/bin/node).