Ja-ja, du hørte ikke forkert. Det er præcis sådan — the fuck — kaldes dette kommandolinjeværktøj, kilderne til hvilken kan findes på GitHub.
Dette fantastiske værktøj udfører én meget nyttig opgave — det retter fejl i den senest udførte kommando i konsollen.
Eksempler
➜ apt-get install vim
E: Kunne ikke åbne låsefilen /var/lib/dpkg/lock — åbn (13: Adgang nægtet)
E: Kan ikke låse administrationsmappen (/var/lib/dpkg/), er du root?
➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] adgangskode for nvbn:
Læser pakkelister… Færdig
…
eller sådan
➜ git push
fatal: Den nuværende gren master har ingen upstream gren.
For at skubbe den nuværende gren og indstille den remote som upstream, brug
git push —set-upstream origin master
➜ fuck
git push —set-upstream origin master [enter/↑/↓/ctrl+c]
Tæller objekter: 9, færdig.
…
Krav
- python (3.4+)
- pip
- python-dev
Installation
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
På andre systemer
Ved hjælp af pip
pip install thefuck
Nyttige muligheder
For at arbejde uden bekræftelsesanmodninger
fuck —yeah
For at udføre rekursivt indtil resultatet er nået
fuck -r
Kilde: linux.org.ru
