Windows
🔗

Stow

Gerenciador de dotfiles e symlinks que organiza suas configurações com elegância

Manter seus dotfiles organizados e sincronizados entre máquinas é um desafio que o GNU Stow resolve com simplicidade. Ele cria symlinks automaticamente de uma estrutura de diretórios para seu $HOME, permitindo versionar todas as suas configurações com Git de forma limpa e portátil.

📁 100% gratuito e open source — organize e versione seus dotfiles como um profissional.

O que é o Stow?

O GNU Stow é um gerenciador de symlinks originalmente criado para gerenciar pacotes em /usr/local, mas que se tornou a ferramenta preferida para gerenciamento de dotfiles. O conceito é simples: você organiza suas configurações em ‘pacotes’ (pastas) que espelham a estrutura do diretório alvo (geralmente $HOME). O Stow cria symlinks automaticamente, apontando cada arquivo para a localização correta. Isso permite manter todos os dotfiles em um único diretório versionado com Git, facilitando backup, compartilhamento e deploy em novas máquinas.

Principais Recursos

  • Criação automática de symlinks preservando a estrutura de diretórios
  • Gerenciamento de pacotes independentes (vim, zsh, git, etc.) separadamente
  • Detecção de conflitos antes de criar links — nunca sobrescreve sem avisar
  • Compatível com qualquer arquivo de configuração e qualquer diretório alvo
  • Integração natural com Git para versionamento de dotfiles
  • Suporte a unstow (remoção limpa de symlinks) para desinstalar configurações

Como Instalar o Stow

  1. No Linux: sudo apt install stow ou equivalente no seu distro
  2. No macOS: brew install stow
  3. Crie um diretório ~/dotfiles e organize por pacote: ~/dotfiles/vim/.vimrc
  4. Execute stow vim dentro de ~/dotfiles para criar o symlink
  5. Para múltiplos pacotes: stow vim zsh git tmux

Stow vs Alternativas

Ferramenta Tipo Conflitos Multi-pacote Plataforma
GNU Stow Symlinks ✅ Detecta Linux/macOS
chezmoi Templates Multiplataforma
yadm Git wrapper ⚠️ Linux/macOS
Symlink manual Manual Qualquer

Veredicto

O GNU Stow é a solução mais elegante e simples para gerenciar dotfiles. Sem dependências, sem configuração complexa — apenas symlinks inteligentes que mantêm suas configurações organizadas, versionadas e prontas para deploy em qualquer máquina.

Perguntas Frequentes sobre o Stow

Stow funciona no Windows?

O Stow nativo é para sistemas Unix (Linux/macOS). No Windows, use WSL2 para rodar o Stow normalmente. Alternativamente, o chezmoi é uma opção multiplataforma com funcionalidade similar.

E se eu já tenho arquivos no lugar?

O Stow detecta conflitos e avisa antes de criar symlinks. Você precisa mover ou remover o arquivo existente antes de fazer stow. Ele nunca sobrescreve arquivos sem permissão.

Como faço backup dos dotfiles?

Com o Stow, todos os seus dotfiles ficam na pasta ~/dotfiles. Basta fazer git init nela, commitar e push para um repositório remoto. Para restaurar em outra máquina: clone + stow.

⭐ Downloads verificados e guias em português

Conhecer o Baixar PRO →

Produtos Relacionados no Mercado Livre

Carregando...

Links de afiliado.

Deixe um comentário

Seu endereço de e-mail não será publicado. Campos obrigatórios estão marcados *

Postar Comentário