Да-да, вы не ослышались. Именно так — the fuck — называется эта консольная утилита, сырцы которой можно найти на гитхаб.
Эта волшебная утилита делает одну очень полезную работу — исправляет ошибки в последней выполненной команде в консоли.
Örnekler
➜ apt-get install vim
E: Could not open lock file /var/lib/dpkg/lock — open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] password for nvbn:
Okuma paket listeleri ... Bitti
...
ya da
➜ git push
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push —set-upstream origin master
➜ fuck
git push —set-upstream origin master [enter/↑/↓/ctrl+c]
Counting objects: 9, done.
...
Gereksinimler
- python (3.4+)
- bip
- python-dev
Montaj
OS X
brew install thefuck
Ubuntu / Mint
sudo apt güncellemesi
sudo apt install python3-dev python3-pip python3-setuptools
sudo pip3 install thefuck
FreeBSD
pkg install thefuck
Chrome OS
crew install thefuck
На других системах
С помощью pip
pip install thefuck
Полезные опции
Для работы без запросов на подтверждения
fuck —yeah
Для выполнения рекурсивно до достижения результата
fuck -r
Kaynak: linux.org.ru