Typo したコマンドを正してくれる「thefuck」

git push コマンドを git psh と叩いてしまい、「何それ?」とターミナルに怒られた。というような経験は皆さんもよくあることだろう。

そんな時、thefuck というツールを入れておけば、ターミナルに $ fuck と言うだけで、「もしかしてこういうコマンドが打ちたかったの?」と候補を出してくれる。

Mac の場合、$ brew install thefuck でインストールできる。~/.bashrc に追記が必要なので $ thefuck コマンドを実行して確認しておく。

直前のコマンド文字列を拾い上げ、候補となるコマンドを探してくれる。多分 compgen コマンドの結果みたいなモノから、近いスペリングのコマンドを探している模様。独自に定義したエイリアスであっても、近い文字列を検索してくれるので優秀だ。