thefuck

The Fuck is a tool that allows it to be fixed by detecting erroneously entered commands on terminal. Python 3.5 and above works with versions and gives the user the option to approve or implement the proposed correction directly. It also includes an experimental fast mode and the possibility to define customizable rules.

TH

nvbn · Terminal & CLI

STARS97.9K
FORKS4.0K
COMMITS—
CONTRIBUTORS196
VERSION3.9
UPDATED2 yr ago
terminalcliproductivitypythonMIT
What can it do?
  • You automatically correct terminal commands that are misspelled or require authorization.
  • You apply the proposed corrections by confirming them or running them directly through the settings.
  • By activating the experimental fast mode, you speed up the command correction process.
Heads up
  • • Last update 2 years ago
User reviews
  • • NeutralGitHub Issue

    Output is always "No fucks given"

    “Default install on OS X with pip doesn't seem to do anything other than return "No fucks given," even with example rules imported. This might not be a code issue--there might be additional setup missing from the documentation.”

  • ↓ NegativeGitHub Issue

    Drop Python 2 support

    “Python 2 support makes code more complicated and slow downs development. And as Python 3 already exists almost nine years, it seems like there's no reason to support Python 2 nowadays.”

GitHub

Verified against README · Oct 26, 2026 · source

My note

More in: Terminal & CLI