何の話
Macのターミナルで案件のフォルダとかよく使うフォルダに簡単に移動したかったので対応してみた。
元ネタ
ここに書いたシェルスクリプトはどこかのサイトから完全コピーなのだが元サイトを失念した。大変申し訳ありません。
環境
- Mac OS 10.15.7
- zsh
*とりあえず私の環境がこれだというだけで最近のMacOSでも動くはず
何ができるか
ターミナルで
$goto @foo
とタイプすると ~/Documents/bar に移動してくれる
設定
1. ~/.zshrcに下記の項目を追加する
if [ -d "$HOME/.bookmarks" ]; then
export CDPATH=".:$HOME/.bookmarks:/"
alias goto="cd -P"
fi
2. ~/.bookmarks/ を作成
3. ショートカットを作成
例えば @foo でドキュメントフォルダの下の @bar フォルダを開きたければ下記の様に記述
ln -s ~/Documents/bar @foo
使い方
$goto @foo