The Fuck is a brilliant command line tool, which is both funny and useful.
Here is its demo.

I installed The Fuck on my Macbook today because I somehow misspelled commit as commmit several times, and I found something even more interesting.
First, I got The Fuck by brew
brew install thefuck
Things went along well except that thefuck came along with many dependencies, so it took a long time to download, but that’s fine.
Then, I ran the git commmit command again to test whether thefuck worked on my computer. However, it showed

We had to set up thefuck in our shell login file. It made me want to say fuck again. So I did fuck it and it said

Brilliant! It configured my .zshrc and reminded me of sourcing it. I definitely skipped running the source command just to see what would happen if I missed it. So I git commmit again and fuck again. This time,

It turned out that you have to run the rc file or restart your shell.
FUCK!
