Uma configuração independente e personalizável do tmux, com linha de status no estilo Powerline, modo de mouse, integração com a área de transferência e suporte a plugins do TPM.
lra/mackup
Ferramenta de linha de comando que faz backup de arquivos de configuração de aplicativos em uma pasta sincronizada, como o Dropbox, e os restaura em máquinas novas.
- Estrelas
- 15,357
- Forks
- 940
- Issues abertas
- 292
- Último commit
- há 2 meses
O que é?
O Mackup faz backup dos arquivos de configuração de uma longa lista de aplicativos e os restaura em uma nova estação de trabalho. Ele acompanha apenas arquivos de configuração propriamente ditos, deixando de fora caches e dados específicos da máquina, e os armazena em uma pasta como Dropbox, Google Drive, iCloud ou qualquer pasta gerenciada por uma ferramenta de sincronização.
Ele funciona em dois modos. O modo de cópia usa `mackup backup` e `mackup restore` para copiar arquivos para dentro e para fora da pasta do Mackup. O modo de link move os arquivos de configuração para essa pasta e substitui os originais por symlinks, mantendo várias máquinas sincronizadas. O README alerta que o modo de link prejudica as preferências no macOS Sonoma e versões posteriores; por isso, o modo de cópia é recomendado nesses casos.
O Mackup funciona no macOS e no GNU/Linux e pode ser instalado com Homebrew ou pip. Os usuários podem limitar os comandos a um único aplicativo e adicionar seus próprios arquivos ou diretórios por meio de uma configuração em `~/.mackup`.
Recursos principais
- 01Faz backup e restaura arquivos de configuração de muitos aplicativos conhecidos.
- 02Oferece o modo de cópia e o modo de link baseado em symlinks.
- 03Funciona com Dropbox, Google Drive, iCloud ou qualquer pasta gerenciada por uma ferramenta de sincronização.
- 04Permite direcionar os comandos a um único aplicativo.
- 05Permite sincronizar arquivos e diretórios personalizados por meio de ~/.mackup.
Casos de uso
- Migrar para uma nova máquina Mac ou Linux e restaurar as configurações do editor, do shell e dos aplicativos.
- Manter dotfiles e preferências de aplicativos consistentes entre os computadores de casa e do trabalho.
- Sincronizar arquivos pessoais de configuração, como ~/.gitignore ou itens de ~/.config, por meio de uma pasta na nuvem.
Início rápido
- 1
Instale o Mackup com Homebrew (macOS ou Linux)
brew install mackup - 2
Instale o Mackup com pip (outras plataformas)
pip install --upgrade mackup - 3
Inicie o Mackup e faça backup dos seus arquivos
mackup backup - 4
Restaure seus arquivos em uma nova estação de trabalho
mackup restore
Antes de usar
- O Link mode causa problemas nas preferências do macOS Sonoma e versões posteriores; use o copy mode nesses casos.
- Licenciado sob a GPL-3.0, uma licença copyleft.
- O Box não é mais compatível como backend de armazenamento.
Em coleções
Tópicos
Perguntas frequentes
- O que é mackup?
- Ferramenta de linha de comando que faz backup de arquivos de configuração de aplicativos em uma pasta sincronizada, como o Dropbox, e os restaura em máquinas novas. O Mackup faz backup dos arquivos de configuração de uma longa lista de aplicativos e os restaura em uma nova estação de trabalho. Ele acompanha apenas arquivos de configuração propriamente ditos, deixando de fora caches e dados específicos da máquina, e os armazena em uma pasta como Dropbox, Google Drive, iCloud ou qualquer pasta gerenciada por uma ferramenta de sincronização.
- mackup é gratuito? Qual é a licença?
- mackup é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mackup ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de mackup foi em 9 de set. de 2026.
- Para que posso usar mackup?
- Migrar para uma nova máquina Mac ou Linux e restaurar as configurações do editor, do shell e dos aplicativos. Manter dotfiles e preferências de aplicativos consistentes entre os computadores de casa e do trabalho. Sincronizar arquivos pessoais de configuração, como ~/.gitignore ou itens de ~/.config, por meio de uma pasta na nuvem.
- Como instalar mackup?
- Instale o Mackup com Homebrew (macOS ou Linux): brew install mackup Instale o Mackup com pip (outras plataformas): pip install --upgrade mackup Inicie o Mackup e faça backup dos seus arquivos: mackup backup Restaure seus arquivos em uma nova estação de trabalho: mackup restore
- Onde consigo mackup?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/lra/mackup
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Repositório pessoal de dotfiles para macOS que automatiza a configuração de um Mac novo com apps do Homebrew e configurações de shell, Git e SSH.
Ferramenta open source que sincroniza TRaSH Guides e configurações personalizadas com instâncias do Sonarr e Radarr, automatizando formatos personalizados e perfis de qualidade.
Ferramenta de linha de comando para sincronizar, copiar e montar arquivos em mais de 70 provedores de armazenamento em nuvem e locais — o rsync para a nuvem.
Uma ferramenta rápida e versátil para copiar arquivos, que sincroniza arquivos locais e remotos transferindo apenas as diferenças.
Dotfiles para o Hyprland com uma interface Quickshell inspirada no Material, que inclui visão geral, widgets de IA e ferramentas de tela para Wayland.