search
Get Started
search
TheFuck - Command Line
zoom_in Click to enlarge

TheFuck

language

description TheFuck Overview

TheFuck is a command-line tool that corrects your previous mistyped commands. If you type a command incorrectly (e.g., 'gti status' instead of 'git status'), you can simply type 'fuck', and the tool will suggest the correct command based on common mistakes and your shell history. It uses a set of rules to predict what you intended to do, significantly reducing frustration during long terminal sessions.

help TheFuck FAQ

How do I install TheFuck?

You can install it with pip (pip install thefuck) or via Homebrew on macOS (brew install thefuck). After installing, you run thefuck --alias and add the generated line to your .bashrc, .zshrc, or PowerShell profile so the correction alias works in every new shell.

Who created TheFuck and what is it written in?

It's an open-source tool created by Vladimir Iakovlev, known online as nvbn, and it's written in Python. The source code is hosted on GitHub, where users contribute new correction rules for tools like git, npm, and apt.

Do I have to actually type 'fuck' to use TheFuck?

No — 'fuck' is just the default alias, and you can configure it to be anything you like, such as 'please' or a short alias like 'f'. The alias is fully customizable in your shell configuration file.

How does TheFix — sorry, TheFuck — actually know what I meant to type?

It takes your last mistyped command from the shell history and matches it against a large set of rules covering common mistakes like 'gti status' instead of 'git status'. You can then press Enter to run the corrected command or arrow through alternative suggestions.

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Track changes
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare