Repolode
lra

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. 1

    Instale o Mackup com Homebrew (macOS ou Linux)

    brew install mackup
  2. 2

    Instale o Mackup com pip (outras plataformas)

    pip install --upgrade mackup
  3. 3

    Inicie o Mackup e faça backup dos seus arquivos

    mackup backup
  4. 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