Configuración de tmux autónoma y personalizable, con una barra de estado estilo Powerline, modo de mouse, integración con el portapapeles y compatibilidad con plugins de TPM.
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
Instala Mackup con Homebrew (macOS o Linux)
brew install mackup - 2
Instala Mackup con pip (otras plataformas)
pip install --upgrade mackup - 3
Inicia Mackup y haz una copia de seguridad de tus archivos
mackup backup - 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
Un repositorio personal de dotfiles para macOS que automatiza la configuración de un Mac nuevo con apps de Homebrew y ajustes de shell, Git y SSH.
Herramienta de código abierto que sincroniza TRaSH Guides y configuraciones personalizadas con instancias de Sonarr y Radarr, y automatiza formatos personalizados y perfiles de calidad.
Herramienta de línea de comandos para sincronizar, copiar y montar archivos en más de 70 proveedores de almacenamiento en la nube y local, descrita como rsync para la nube.
Una herramienta rápida y versátil para copiar archivos, que sincroniza archivos locales y remotos transfiriendo solo las diferencias.
Dotfiles para un escritorio Hyprland con una shell Quickshell de estilo Material, vista general, widgets de IA y herramientas de pantalla para Wayland.