開発必須:Mackupは開発ツールの構成をクラウドに同期

2975 ワード

概要


最近、Mackupをお勧めして、よく使うツールのプロファイルをバックアップする友人がいて、開発者たちに安心しました.
周知のように、機械を1台交換したり、ソフトウェアを再インストールしたりするたびに、構成は体力的な仕事になります.よく使うプロファイルをDropboxディレクトリに自動的にコピーするスクリプトを自分で書いたが、スクリプトのメンテナンスは少し複雑だ.
Mackupはこの問題を解決するために来ており、プロファイルだけでなく、プラグインなどの他のコンテンツをDropbox、Google Driveなどにバックアップしています.現在はOS XとLinuxシステムのみサポートされています.

インストール

#   Homebrew (http://brew.sh/)  
brew install mackup

#   Python pip  
pip install mackup

使用

#   Dropbox
mackup backup

#  
mackup restore

#  , 
mackup uninstall

#   mackup  
mackup list

#  
mackup -h

げんり


バックアップの原理


デフォルトのプロファイルをすべてバックアップ・ディレクトリに移動し、ソフト接続でプロファイルの場所を再配置します.
  • cp ~/.gitconfig ~/Dropbox/Mackup/.gitconfig
  • rm ~/.gitconfig
  • ln -s ~/Dropbox/Mackup/.gitconfig ~/.gitconfig

  • かんげんげんり


    Dropboxのバックアップ構成ソフトチェーンを実際の場所に配置します.ln -s ~/Dropbox/Mackup/.gitconfig ~/.gitconfig

    現在サポートされているソフトウェア


    デフォルトでは、次のリストにあるすべてのプログラムをバックアップします.バックアップするプログラムとして、バックアップしないプログラムをカスタマイズすることもできます.
    ack
    adium
    adobe-camera-raw
    adobe-lightroom
    appcode-2
    arara
    aria2c
    asciinema
    aspell
    astyle
    atom
    auskey
    awareness
    aws
    bartender
    bash
    bash-it
    bettersnaptool
    bettertouchtool
    bibdesk
    boto
    brackets
    bundler
    byobu
    caffeine
    cartographica
    charles
    chef
    chicken
    clementine
    clipmenu
    cloudapp
    coda-2
    colloquy
    concentrate
    controlplane
    cord
    curl
    cyberduck
    dash
    deal-alert
    default-folder-x
    divvy
    dolphin
    droplr
    emacs
    enjoyable
    exercism
    expandrive
    fantastical
    feeds
    filezilla
    fish
    flux
    fontexplorer-x
    forklift-2
    geektool
    git
    git-hooks
    gitbox
    gmail-notifr
    gnupg
    go2shell
    hands-off
    hazel
    heroku
    hexels
    htop
    i2cssh
    intellijidea-12
    irssi
    iterm2
    itunesscripts
    janus
    jshint
    karabiner
    keka
    keybase
    keymo
    keyremap4macbook
    latexit
    launchbar
    liftoff
    light-table
    limechat
    littlesnitch
    livestreamer
    mackup
    macosx
    macvim
    magic-launch
    magicprefs
    mailplane
    menumeters
    mercurial
    mercurymover
    messages
    moom
    mou
    mpd
    mpv
    mysql
    nano
    ncmpcpp
    newsbeuter
    ngrok
    nvalt
    nvpy
    oh-my-zsh
    omnifocus
    omnigraffle
    pastebot
    path-finder
    pear
    pentadactyl
    perl
    phoenix
    phpstorm-6
    phpstorm-7
    phpstorm-8
    pip
    pokerstars
    popclip
    pow
    prezto
    processing
    pypi
    quicklook
    quicksilver
    r
    rails
    rtorrent
    ruby
    ruby-version
    rubymine
    s3cmd
    sabnzbd
    sbcl
    sbt
    scenario
    screen
    scripts
    seil
    selfcontrol
    sequel-pro
    shsh-blobs
    shuttle
    sizeup
    skim
    skitch
    skype
    slate
    slogger
    soulver
    sourcetree
    spark
    spectacle
    spotify
    ssh
    stata
    sublime-text-2
    sublime-text-3
    subversion
    superduper
    teamocil
    textmate
    textual
    tig
    tmux
    tmuxinator
    tower
    tower-2
    transmission
    transmit
    twitterrific
    ventrilo
    vim
    vimperator
    viscosity
    wget
    witch
    x11
    xchat
    xcode
    xemacs
    xld
    zsh
    

    関連リンク


    Mackup公式サイト:https://github.com/lra/mackup同期ディレクトリの構成:https://github.com/lra/mackup/blob/master/doc/README.mdバックアップするプログラムをカスタマイズするには、次の手順に従います.https://github.com/lra/mackup/tree/master/doc