Powerline風ステータスライン、マウスモード、クリップボード連携、TPMプラグイン対応を備えた、単体で使えてテーマ変更も可能なtmux設定です。
lra/mackup
Dropboxなどの同期フォルダにアプリの設定ファイルをバックアップし、新しいマシンに復元するコマンドラインツール。
- スター
- 15,358
- フォーク
- 939
- 未解決の Issue
- 292
- 最終コミット
- 2 か月前
これは何?
Mackupは、多数のアプリの設定ファイルをバックアップし、新しいワークステーションに復元します。純粋な設定ファイルだけを対象とし、キャッシュやマシン固有のデータは除外します。ファイルはDropbox、Google Drive、iCloudなど、同期ツールで管理できるフォルダに保存されます。
動作モードは2種類あります。コピー方式では`mackup backup`と`mackup restore`を実行し、ファイルをMackupフォルダにコピーしたり、そこから復元したりします。リンク方式では設定ファイルをそのフォルダに移動し、元の場所にはシンボリックリンクを作成するため、複数のマシンで同期できます。READMEでは、macOS Sonoma以降ではリンク方式を使うと環境設定に不具合が生じると警告しており、その場合はコピー方式を推奨しています。
MackupはmacOSとGNU/Linuxで動作し、Homebrewまたはpipでインストールできます。コマンドの対象を特定のアプリ1つに絞ることも、`~/.mackup`の設定を通じて独自のファイルやディレクトリを追加することもできます。
主な機能
- 01多数のアプリの設定ファイルをバックアップ・復元できる。
- 02コピー方式と、シンボリックリンクを使うリンク方式に対応。
- 03Dropbox、Google Drive、iCloudなど、同期ツールで管理できる任意のフォルダを利用可能。
- 04コマンドの対象を特定のアプリ1つに指定できる。
- 05~/.mackupを使って独自のファイルやディレクトリを同期できる。
ユースケース
- 新しいMacやLinuxマシンに移行し、エディタやシェル、アプリの設定を復元する。
- 自宅用と仕事用のコンピュータ間で、dotfilesやアプリの環境設定を揃える。
- ~/.gitignoreや~/.config内のファイルなど、個人用の設定ファイルをクラウドフォルダ経由で同期する。
クイックスタート
- 1
HomebrewでMackupをインストールする(macOSまたはLinux)
brew install mackup - 2
pipでMackupをインストールする(その他のプラットフォーム)
pip install --upgrade mackup - 3
Mackupを起動してファイルをバックアップする
mackup backup - 4
新しいワークステーションでファイルを復元する
mackup restore
使う前に知っておきたいこと
- macOS Sonoma以降ではLink modeを使うと環境設定に問題が発生するため、copy modeを使用してください。
- コピーレフトライセンスであるGPL-3.0の下でライセンスされています。
- ストレージバックエンドとしてのBoxはサポートを終了しました。
収録されている特集
トピック
よくある質問
- mackup とは?
- Dropboxなどの同期フォルダにアプリの設定ファイルをバックアップし、新しいマシンに復元するコマンドラインツール。 Mackupは、多数のアプリの設定ファイルをバックアップし、新しいワークステーションに復元します。純粋な設定ファイルだけを対象とし、キャッシュやマシン固有のデータは除外します。ファイルはDropbox、Google Drive、iCloudなど、同期ツールで管理できるフォルダに保存されます。
- mackup は無料で使えますか?ライセンスは?
- mackup は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- mackup は今もメンテナンスされていますか?
- 半年以内に更新あり。mackup の最終コミットは 2026年9月9日 です。
- mackup は何に使えますか?
- 新しいMacやLinuxマシンに移行し、エディタやシェル、アプリの設定を復元する。 自宅用と仕事用のコンピュータ間で、dotfilesやアプリの環境設定を揃える。 ~/.gitignoreや~/.config内のファイルなど、個人用の設定ファイルをクラウドフォルダ経由で同期する。
- mackup のインストール方法は?
- HomebrewでMackupをインストールする(macOSまたはLinux): brew install mackup pipでMackupをインストールする(その他のプラットフォーム): pip install --upgrade mackup Mackupを起動してファイルをバックアップする: mackup backup 新しいワークステーションでファイルを復元する: mackup restore
- mackup はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/lra/mackup
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
SonarrとRadarrのインスタンスにTRaSH Guidesや独自設定を同期し、カスタムフォーマットと品質プロファイルの設定を自動化するオープンソースツールです。
70以上のクラウドストレージプロバイダーやローカルストレージ間でファイルを同期・コピー・マウントできるコマンドラインツール。rsyncのクラウド版として紹介されています。
差分だけを転送してローカルとリモートのファイルを同期する、高速で汎用性の高いファイルコピー tool。