Si usted es como la mayoría de la gente, usted utiliza probablemente varios dispositivos para diversos propósitos, tales como un ordenador portátil para el trabajo, una tableta para el entretenimiento, y un teléfono inteligente para la comunicación. Pero, alguna vez se ha preguntado cómo mantener la configuración de su aplicación consistente en todos estos dispositivos? Por ejemplo, cómo asegurarse de que su editor de texto favorito tiene el mismo tema, fuente y complementos en cada dispositivo? O cómo sincronizar los marcadores, extensiones e historial de tu navegador sin depender de servicios de terceros?
Ahí es donde Mackup es muy útil. Mackup es una herramienta sencilla que le permite hacer copias de seguridad y restaurar la configuración de su aplicación utilizando cualquier servicio de almacenamiento en la nube de su elección, como Dropbox, Google Drive, iCloud o OneDrive. Con Mackup, puede transferir fácilmente la configuración de un dispositivo a otro, o mantenerlos sincronizados en varios dispositivos. También puede personalizar qué aplicaciones y archivos desea sincronizar o ignorar, dependiendo de sus preferencias.
En este artículo, le mostraremos cómo instalar, usar y personalizar Mackup en su dispositivo, así como cómo contribuir a su desarrollo si se siente generoso.
El primer paso para usar Mackup es instalarlo en tu dispositivo. Así es como:
Mackup funciona almacenando la configuración de su aplicación en un directorio `.mackup` en su servicio de almacenamiento en la nube de su elección. De esta manera, puedes acceder a ellos desde cualquier dispositivo que tenga acceso a ese servicio. Por lo tanto, antes de instalar Mackup, debe elegir qué servicio de almacenamiento desea usar y crear una cuenta si aún no tiene una.
Algunos de los servicios de almacenamiento soportados son:
Una vez que haya elegido su servicio de almacenamiento, puede instalar Mackup utilizando uno de los siguientes métodos, dependiendo de su sistema operativo:
brew install mackup pip install --user mackup sudo snap install mackup Alternativamente, puede descargar la última versión de Mackup desde su GitHub repositorio e instalarlo manualmente.
Después de instalar Mackup, puede iniciarlo ejecutando el siguiente comando en un terminal:
mackup Esto mostrará una lista de comandos que puedes usar con Mackup. El más importante es `mackup backup`, que hará una copia de seguridad de la configuración de la aplicación a su servicio de almacenamiento. Para hacerlo, ejecute el siguiente comando:
mackup backup Esto creará un directorio `.mackup` en su servicio de almacenamiento y copiar la configuración de la aplicación allí. Puede comprobar qué aplicaciones admite Mackup ejecutando el siguiente comando:
mackup list También puede comprobar qué archivos son respaldados por Mackup ejecutando el siguiente comando:
mackup status El primer paso es instalar Mackup en su nuevo dispositivo usando el mismo método que antes. Asegúrese de tener acceso al mismo servicio de almacenamiento que utilizó para hacer copias de seguridad de sus archivos.
Después de instalar Mackup, puede iniciarlo ejecutando el siguiente comando en un terminal:
mackup Esto mostrará una lista de comandos que puedes usar con Mackup. El más importante es `mackup restore`, que restaurará la configuración de la aplicación desde su servicio de almacenamiento. Para hacerlo, ejecute el siguiente comando:
mackup restore Esto copiará la configuración de su aplicación desde el directorio `.mackup` en su servicio de almacenamiento a su nuevo dispositivo. Puede comprobar qué aplicaciones restaura Mackup ejecutando el siguiente comando:
mackup list Mackup tiene algunos ajustes predeterminados que pueden no satisfacer las necesidades de todos. Por ejemplo, puede sincronizar algunas aplicaciones que no utiliza o no desea sincronizar, o puede ignorar algunos archivos que desea sincronizar. Afortunadamente, puedes personalizar Mackup para que se ajuste a tus preferencias creando y editando un archivo `.mackup.cfg` en tu directorio personal. Así es como:
Para crear un archivo `.mackup.cfg` puede usar cualquier editor de texto de su elección, como Vim, Emacs o Sublime Text. Por ejemplo, para crear y editar el archivo usando Vim, puede ejecutar el siguiente comando en una terminal:
vim /.mackup.cfg Esto abrirá el archivo en Vim, donde puede escribir y guardar sus cambios. Si no está familiarizado con Vim, puede verificar esto tutorial para aprender los conceptos básicos.
[applications_to_sync] vim sublime-text [applications_to_ignore] chrome firefox Puede encontrar la lista de aplicaciones soportadas ejecutando `mackup list` o comprobando el Documentación de Mackup.
De forma predeterminada, Mackup sincronizará todos los archivos y directorios asociados con las aplicaciones que soporta, a menos que le digas lo contrario. Si desea sincronizar solo algunos archivos o directorios, o ignorar algunos archivos o directorios, puede usar las secciones `[dotfiles_to_sync]` y `[dotfiles_to_ignore]` en su archivo `.mackup.cfg` . Por ejemplo, si desea sincronizar solo sus archivos `.vimrc` y `.bashrc` e ignorar su directorio `.ssh` , puede escribir algo como esto:
[dotfiles_to_sync] . vimrc . bashrc [dotfiles_to_ignore] . ssh Puede encontrar la lista de archivos y directorios respaldados por Mackup ejecutando `mackup status` o comprobando Mackup documentation.
Si desea desinstalar Mackup desde su dispositivo, o dejar de sincronizar la configuración de la aplicación, debe seguir estos pasos:
El primer paso es iniciar Mackup ejecutando el siguiente comando en un terminal:
mackup Esto mostrará una lista de comandos que puedes usar con Mackup. El más importante es `mackup uninstall`, que desinstalará Mackup desde tu dispositivo. Para hacerlo, ejecuta el siguiente comando:
mackup uninstall Esto eliminará Mackup de su dispositivo y restaurará la configuración de la aplicación original de los archivos de copia de seguridad.
rm -rf /. mackup Esto eliminará el directorio `.mackup` de su directorio personal.
Si te gusta Mackup y quieres contribuir a su desarrollo, puedes hacerlo siguiendo estos pasos:
El primer paso es bifurcar el repositorio Mackup en GitHub y clonarlo a su máquina local. Para hacerlo, vaya a la página del repositorio en GitHub y haga clic en el botón "Fork" en la esquina superior derecha. Esto creará una copia del repositorio bajo su cuenta de GitHub. Luego, abra un terminal y ejecute el siguiente comando:
Esto clonará tu repositorio bifurcado a tu máquina local.
El segundo paso es crear una nueva rama para su característica o corrección de errores y hacer sus cambios. Para hacerlo, abra una terminal y ejecute los siguientes comandos:
cd mackup git checkout -b your_branch_name Esto creará y cambiará a una nueva rama con el nombre que especifique. Luego, puede realizar sus cambios en el código utilizando su editor de texto o IDE preferido. Por ejemplo, puede agregar una nueva aplicación a la lista de aplicaciones soportadas creando un archivo `.cfg` en el directorio `mackup/applications` . Puede consultar la documentación
Después de crear su solicitud de extracción, espere los comentarios de los mantenedores u otros colaboradores. Pueden pedirle que haga algunos cambios o mejoras antes de fusionar su solicitud de extracción. Si es así, puede realizar los cambios en su rama local y volver a enviarlos a GitHub. Su solicitud de extracción se actualizará automáticamente. Una vez que su solicitud de extracción sea aprobada y fusionada, puede eliminar su rama de GitHub y de su máquina local.
Mackup es una poderosa herramienta que puede ayudarlo a mantener la configuración de su aplicación sincronizada en diferentes dispositivos. Es fácil de instalar, usar y personalizar, y es compatible con una amplia gama de aplicaciones. También puede contribuir a su desarrollo añadiendo nuevas características o corrigiendo errores. Si está buscando una forma sencilla de hacer copias de seguridad y restaurar la configuración de su aplicación, definitivamente debe probar Mackup.
brew upgrade mackup pip install --user --upgrade mackup sudo snap refresh mackup