Instalador de pacotes
Esse grupo de comandos instala ferramentas usadas no dia a dia de desenvolvimento (pipx, poetry, lazygit, lazydocker, ripgrep), detectando automaticamente o gerenciador de pacotes do seu sistema (apt, dnf ou pacman).
Se nenhum desses gerenciadores for encontrado, os comandos que dependem dele são interrompidos com uma mensagem de erro.
pipx
Instala o pipx via gerenciador de pacotes (em sistemas apt/dnf) ou via pip (nos demais casos).
- Se o
pipxjá estiver instalado, o comando avisa e encerra sem fazer nada. - Pede confirmação antes de instalar.
poetry
Instala o Poetry, com escolha interativa do método de instalação.
Ao rodar, você escolhe entre duas opções:
- Opção 1 (via pipx): instala o
pipxprimeiro, caso ainda não esteja disponível, depois instala o Poetry e o pluginpoetry-plugin-shellcompipx inject. - Opção 2 (via instalador oficial): garante que o
curlestá disponível e executa o script oficial de instalação (install.python-poetry.org), depois adiciona o pluginpoetry-plugin-shellcompoetry self add.
Se o Poetry já estiver instalado, o comando avisa e encerra sem fazer nada.
lazygit
Instala o lazygit via gerenciador de pacotes.
Repositório extra no Fedora/dnf
Em sistemas dnf, o comando habilita o repositório COPR dejan/lazygit antes de instalar, já que o lazygit não está nos repositórios padrão do Fedora.
lazydocker
Instala o lazydocker diretamente via script oficial (não usa o gerenciador de pacotes do sistema).
Requer que o curl já esteja instalado no sistema — se não estiver, o comando é interrompido com um erro.
ripgrep
Instala o ripgrep (rg) via gerenciador de pacotes.
Comportamento em caso de erro
Todos os comandos seguem o mesmo padrão: se a instalação falhar (pacote não encontrado, comando indisponível, erro do subprocesso), uma mensagem de erro é exibida em vermelho no terminal e o comando encerra com código de saída 1.
Se o comando já detectar que a ferramenta está instalada, ele avisa e encerra com código de saída 0, sem tentar reinstalar.