中々声に出して言いにくいthefuckをインストールしたのでメモ。
コマンド打ち間違えた直後に「fuck」って入力すると正しいコマンドを実行してくれるスグレモノ。
GitHub – nvbn/thefuck: Magnificent app which corrects your previous console command.
インストール
sudo apt update sudo apt install python3-dev python3-pip python3-setuptools sudo pip3 install thefuck
インストール後、.bashrcにこれを追記
# .bashrc eval $(thefuck --alias)
.bashrcを保存したら一旦再読込み。
$ source ~/.bashrc
使い方
コマンドを打ち間違えたあとに「fuck」を実行して、表示された候補が正しければ[Enter]を押せばOK
user@ubuntu:~$ gti pull コマンド 'gti' が見つかりません。もしかして: command 'git' from deb git (1:2.25.1-1ubuntu3) user@ubuntu:~$ fuck git pull [enter/↑/↓/ctrl+c]
あとは、まだインストールされてないコマンドだとaptインストールの候補が出たりするので、Enter押すだけでインストールしてくれる。
user@ubuntu:~$ sl コマンド 'sl' が見つかりません。次の方法でインストールできます: sudo apt install sl user@ubuntu:~$ fuck sudo apt-get install sl && sl [enter/↑/↓/ctrl+c]