TimeMachineなしでMontereyからBig Surに2回目のダウングレード中です。かなキー連打の日本語変換機能をAppleScriptで実装できなかったのとキーボード(Logicool K375s)が不調になったことが主な理由です。
TimeMachineデータは残しておらず、いい機会なので一から構築しています。
今はUSBストレージで作業していますが、iCloudやGitHubを介してスクリプトで自動化もできそうです。ただ今のところiCloudは同期が遅くて正直使えないです。
1.VSCode[エディタ]
ホームディレクトリの.vscodeディレクトリをコピーするだけです。
2.Homebrew[パッケージ管理]
1)移行元でBrewfileを作成する。
brew bundle dump
2)ホームに作成されたBrewfileを移行先のホームにコピーする。
3)シェルをzshからbashに変更する。(前環境がbashの場合)
# シェルの確認
echo $SHELL
# シェル変更
chsh -s /bin/bash
4)移行先にHomebrewをインストール後、以下コマンドでデータを取り込む
# Homebrewのインストール
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# データの取り込み
brew bundle
3.PyPI(Python Package Index) [Pythonパッケージ管理]
1)移行元でrequirements.txtを作成する。テキストファイル名はなんでも可。
pip freeze > requirements.txt
2)移行先のホームにコピーする。
3)移行先でrequirements.txtを取り込む。
pip install -r requirements.txt