読者です 読者をやめる 読者になる 読者になる

ravelll の日記

よしなに

cd 履歴ファイルから現存しないディレクトリを消す

tech shell

cd した先をファイルに記録しておいて昔 cd したディレクトリには peco 経由で簡単に移動できるようにしてる。

dotfiles/jump.zsh at master · gs3/dotfiles · GitHub

これが本当に便利で日に100回くらい実行してるんだけど、現存しないディレクトリも候補にあがるせいでしばしば not found ディスを浴びる。音声はなくとも怒られるのは好きじゃないので cd の履歴ファイルから現存しないディレクトリを除くスクリプトを書いた。

(僕は cd の履歴を ~/.cd に記録しています)

gist.github.com

怒られて荒んでいた分、明日からは人に優しくできそう。