Repolode
lra

lra/mackup

Herramienta de línea de comandos que respalda archivos de configuración de aplicaciones en una carpeta sincronizada, como Dropbox, y los restaura en equipos nuevos.

Estrellas
15,357
Forks
940
Issues abiertos
292
Último commit
hace 2 meses

¿Qué es?

Mackup respalda archivos de configuración de una larga lista de aplicaciones y los restaura en una estación de trabajo nueva. Solo guarda archivos de configuración puros, sin incluir cachés ni datos específicos de la máquina, y los almacena en una carpeta como Dropbox, Google Drive, iCloud o cualquier carpeta que pueda gestionar una herramienta de sincronización.

Funciona en dos modos. El modo de copia ejecuta `mackup backup` y `mackup restore` para copiar archivos hacia y desde la carpeta de Mackup. El modo de enlace mueve los archivos de configuración a esa carpeta y reemplaza los originales por enlaces simbólicos, para mantener varias máquinas sincronizadas. El README advierte que el modo de enlace provoca fallos en las preferencias en macOS Sonoma y versiones posteriores, por lo que recomienda usar el modo de copia en esos sistemas.

Mackup funciona en macOS y GNU/Linux, y se instala con Homebrew o pip. Los usuarios pueden limitar los comandos a una sola aplicación y añadir sus propios archivos o directorios mediante una configuración en `~/.mackup`.

Funciones clave

  • 01Respalda y restaura archivos de configuración de muchas aplicaciones conocidas.
  • 02Ofrece un modo de copia y un modo de enlace basado en enlaces simbólicos.
  • 03Funciona con Dropbox, Google Drive, iCloud o cualquier carpeta gestionada por una herramienta de sincronización.
  • 04Los comandos pueden dirigirse a una sola aplicación.
  • 05Permite sincronizar archivos y directorios personalizados mediante ~/.mackup.

Casos de uso

  • Cambiar a una nueva Mac o máquina Linux y restaurar la configuración del editor, la shell y las aplicaciones.
  • Mantener los archivos dotfiles y las preferencias de las aplicaciones coherentes entre el equipo de casa y el del trabajo.
  • Sincronizar archivos de configuración personales, como ~/.gitignore o elementos de ~/.config, mediante una carpeta en la nube.

Inicio rápido

  1. 1

    Instala Mackup con Homebrew (macOS o Linux)

    brew install mackup
  2. 2

    Instala Mackup con pip (otras plataformas)

    pip install --upgrade mackup
  3. 3

    Inicia Mackup y haz una copia de seguridad de tus archivos

    mackup backup
  4. 4

    Restaura tus archivos en una nueva estación de trabajo

    mackup restore

Antes de usarlo

  • Link mode daña las preferencias en macOS Sonoma y versiones posteriores; usa copy mode en su lugar.
  • Distribuido bajo la licencia GPL-3.0, una licencia copyleft.
  • Box ya no es compatible como backend de almacenamiento.

En colecciones

Temas

Preguntas frecuentes

¿Qué es mackup?
Herramienta de línea de comandos que respalda archivos de configuración de aplicaciones en una carpeta sincronizada, como Dropbox, y los restaura en equipos nuevos. Mackup respalda archivos de configuración de una larga lista de aplicaciones y los restaura en una estación de trabajo nueva. Solo guarda archivos de configuración puros, sin incluir cachés ni datos específicos de la máquina, y los almacena en una carpeta como Dropbox, Google Drive, iCloud o cualquier carpeta que pueda gestionar una herramienta de sincronización.
¿mackup es gratuito? ¿Qué licencia tiene?
mackup es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿mackup sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de mackup fue el 9 sept 2026.
¿Para qué puedo usar mackup?
Cambiar a una nueva Mac o máquina Linux y restaurar la configuración del editor, la shell y las aplicaciones. Mantener los archivos dotfiles y las preferencias de las aplicaciones coherentes entre el equipo de casa y el del trabajo. Sincronizar archivos de configuración personales, como ~/.gitignore o elementos de ~/.config, mediante una carpeta en la nube.
¿Cómo se instala mackup?
Instala Mackup con Homebrew (macOS o Linux): brew install mackup Instala Mackup con pip (otras plataformas): pip install --upgrade mackup Inicia Mackup y haz una copia de seguridad de tus archivos: mackup backup Restaura tus archivos en una nueva estación de trabajo: mackup restore
¿Dónde consigo mackup?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/lra/mackup

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados