Так-так, ви не дочули. Саме так - the fuck - називається ця консольна утиліта, сирці якої можна знайти на гітхаб.
Ця чарівна утиліта робить одну дуже корисну роботу – виправляє помилки в останній виконаній команді у консолі.
Приклади
➜ apt-get install vim
E: Could not open lock file /var/lib/dpkg/lock — open (13: Permission denied)
E: Неналежним для запуску administrator directory (/var/lib/dpkg/), are you root?
➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c] [sudo] password for nvbn:
Читання переліків пакетів ... Готово
...
або так
➜ git push
fatal: The current branch master не має upstream branch.
Натисніть на поточний дзвінок і натисніть на remote as upstream, use
git push -set-upstream origin master
➜ fuck
git push —set-upstream origin master [enter/↑/↓/ctrl+c] Counting objects: 9, done.
...
Вимоги
- python (3.4+)
- типун
- python-dev
Встановлення
OS X
brew install thefuck
Ubuntu / Mint
sudo apt update
sudo apt install python3-dev python3-pip python3-setuptools
sudo pip3 install thefuck
FreeBSD
pkg install thefuck
ChromeOS
crew install thefuck
на інших системах
За допомогою pip
pip install thefuck
Корисні опції
Для роботи без запитів на підтвердження
fuck-yeah
Для виконання рекурсивно до досягнення результату
fuck -r
Джерело: linux.org.ru