Cópia estática
Copiado de docs/manual/uninstallation.md em https://github.com/poppy-team/prumo (MIT). Fixado na revisão e91694d3959be1ed92757b34063efe0b2191821f, blob fc6e19a0293f439d3d2d5406eff61d134a71494d. O repositório de origem permanece canônico; esta cópia é atualizada por um pull request de sincronização, não em tempo real.
Baixe e revise o removedor. O modo pure remove somente estado gerenciado e preserva todos os arquivos de projetos:
curl --fail --location https://raw.githubusercontent.com/raillen/prumo/main/scripts/uninstall.sh -o uninstall.sh
less uninstall.sh
sh uninstall.sh --mode pure --dry-run
sh uninstall.sh --mode purePara remover também o executável encontrado em PATH:
sh uninstall.sh --mode full --remove-binary --dry-run
sh uninstall.sh --mode full --remove-binaryA desinstalação do Prumo nunca remove dados de projetos.
Permanecem intocados:
.ai/;prumo.json;docs/;Remoção de projeto continua sendo decisão explícita do usuário com as ferramentas normais do sistema operacional e do Git.
prumo-agent uninstall
prumo-agent --home ~/.prumo uninstallEsse comando atualiza o manifest global e remove somente estado de instalação diretamente rastreado pelo Prumo.
prumo-agent uninstall --connectorsUm conector só é removido quando possui cleanup manifest com caminhos criados pelo próprio Prumo. Caminhos fora do manifest, arquivos modificados pelo usuário, ou ownership incerto são reportados como leftovers em vez de apagados.
prumo-agent uninstall --purge-cacheRemove cache, logs locais, bases derivadas e arquivos temporários sob PRUMO_HOME. Esse comando não altera o manifest principal a menos que --purge-global-config também seja usado.
prumo-agent uninstall --purge-global-configRemove PRUMO_HOME/config. A execução seguinte cria um estado limpo através de prumo-agent setup. Dados de projetos continuam preservados.
O CLI não apaga seu próprio executável. Remova o binário instalado pelo procedimento normal do sistema:
rm /usr/local/bin/prumoRemove também o diretório home somente quando ele não contiver mais nada necessário:
rm -rf ~/.prumoConfirme antes que o diretório não contenha segredos, chaves, backups locais ou runtime packages ainda necessários.
command -v prumo || echo "binário removido"
test ! -e ~/.prumo/config/installation.json && echo "configuração global removida"
git -C ./my-project status --shortO último comando deve mostrar que o projeto permanece funcional e versionado, mesmo sem o Prumo instalado globalmente.
Se uma remoção for interrompida:
prumo-agent setup em um home temporário e novo.