Giter VIP home page Giter VIP logo

migrator's Introduction

Migrator

Migrator for Mac OS with a simple graphical user interface. AppleScript powered. Designed for fast save and restore Mac OS applications and their settings.

The application is useful if you are reinstalling Mac OS or want to transfer configured applications to another computer. You don’t have to open .dmg files of each application, drag each one into Applications or run installers and re-enter a huge number of settings.

Features

Migrator itself does not scan your Applications directory. You enter the data into it yourself. Enter only the data that you need for the normal functioning of the application in the new location. There is no need to collect any service databases (sometimes quite large), caches, and more.

The application does not have any built-in database or interface for editing it. This is due to the fact that the necessary entries are made, as a rule, once. And only occasionally are they supplemented or changed. Having built-in functionality for this would unnecessarily complicate this project.

  • The data are stored in a config.plist file. Config file must be in the same directory as the application.
  • If you do not want to delete an entry from the file, but want to hide it, then add an asterisk to the appname (see point 1 below).
  • If a backup for this application already exists, then Migrator will create a new one with a name: %appname% [YYYY.MM.DD.HHMM]

Structure config.plist

The structure of the config.plist file opened in the PlistEdit Pro application is shown. For editing, you can use any plist file editor.
  1. The name of the application as it will be shown in the Migrator GUI.
  2. Names of child keys. They can be anything, but they must be different.
  3. The name of the user's home directory when creating the backup. When installing from this backup on a system with a different home directory, this name will be changed to the current one automatically.

The source contains the sample_config.plist, which contains the paths of some popular applications and their settings.

You can also find settings for your application by searching for its Bundle ID on the system drive.

Important

In the directory where applications with their settings are saved, do not create your own files or folders.

System Requirements

  • Mac OS Yosemite (10.10) or later
  • Not tested on Apple M-series

migrator's People

Contributors

telenkor avatar

Stargazers

David Dennison avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.