Pular para o conteúdo

archgate upgrade

Atualiza o Archgate para a versão mais recente.

Terminal window
archgate upgrade

Verifica o GitHub Releases para a versão mais recente publicada. Se uma versão mais nova estiver disponível, o comando detecta automaticamente como o Archgate foi instalado e executa a estratégia de atualização apropriada. Se já estiver atualizado, exibe uma mensagem e encerra.

OpçãoDescrição
--pluginsTambém atualiza os plugins de editor após a atualização do CLI

O comando de atualização inspeciona o caminho do binário em execução para determinar o método de instalação e delega para a estratégia correspondente:

Método de instalaçãoDetecçãoAção de atualização
Instalação binária (~/.archgate/bin/)Binário está em ~/.archgate/bin/Baixa o binário mais recente do GitHub Releases e substitui o existente
ProtoBinário está em ~/.proto/tools/archgate/Executa proto install archgate latest --pin
Dependência de dev localBinário está em node_modules/Detecta o gerenciador de pacotes pelo lockfile mais próximo (bun, pnpm, yarn ou npm) e executa o comando de adição apropriado (ex.: bun add -d archgate@latest)
Gerenciador de pacotes globalBinário está em um diretório bin globalDetecta qual gerenciador de pacotes possui o diretório bin global e executa o comando de atualização (ex.: npm install -g archgate@latest)

Se nenhum método específico for detectado, o comando usa npm install -g archgate@latest como fallback.

Após uma atualização bem-sucedida, o CLI oferece atualizar os plugins do seu editor. Em um terminal interativo, você recebe um prompt de confirmação:

Archgate upgraded to 0.35.0 successfully.
? Would you like to update your editor plugins too? (Y/n)

O CLI detecta automaticamente os editores instalados (Claude Code, Cursor, VS Code, Copilot CLI, opencode) e executa a instalação do plugin para cada editor selecionado. Falhas na atualização de plugins são reportadas, mas não afetam o código de saída — a atualização do CLI em si já está completa.

Use --plugins para pular o prompt e atualizar todos os editores detectados automaticamente:

Terminal window
archgate upgrade --plugins

Atualizar o CLI:

Terminal window
archgate upgrade
Checking for latest Archgate release...
Upgrading 0.34.0 -> 0.35.0...
Archgate upgraded to 0.35.0 successfully.

Atualizar e instalar todos os plugins de editor em um único passo:

Terminal window
archgate upgrade --plugins