Так-так, вы не недачулі. Менавіта так – the fuck – называецца гэтая кансольная ўтыліта, сырцы якой можна знайсці на гітхаб.

Гэтая чароўная ўтыліта робіць адну вельмі карысную працу - выпраўляе памылкі ў апошняй выкананай камандзе ў кансолі.

прыклады

➜ apt-get install vim
E: Выкарыстоўвайце неадпаведны lock-file /var/lib/dpkg/lock-open (13: Permission denied)
E: Немагчыма падключыць службу directory (/var/lib/dpkg/), ці ёсць ваша кута?

➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c] [sudo] password for nvbn:
Чытанне спісаў пакетаў ... Зроблена
...

або так

➜ git push
fatal: Гэты сучасны пачатак майстра не падтрымлівае памяшканне.
Для падавання бягучага паняцця і набыць remote як 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 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

Дадаць каментар