mirror of
				https://github.com/nvbn/thefuck.git
				synced 2025-10-31 07:04:12 +00:00 
			
		
		
		
	
			
				
					
						
					
					173a4300b40653458614c9fdf73ed740289d7357
				
			
			
		
	The Fuck 
Magnificent app which corrects your previous console command, inspired by @liamosaur twit.
Few examples:
➜ apt-get install vim
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
➜ fuck
[sudo] password for nvbn: 
Reading package lists... Done
...
➜ git push
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
    git push --set-upstream origin master
➜ fuck
Counting objects: 9, done.
...
➜ puthon
No command 'puthon' found, did you mean:
 Command 'python' from package 'python-minimal' (main)
 Command 'python' from package 'python3' (main)
zsh: command not found: puthon
➜ fuck
Python 3.4.2 (default, Oct  8 2014, 13:08:17)
...
Installation
Install The Fuck:
sudo pip3 install thefuck
And add to .bashrc or .zshrc:
alias fuck='$(thefuck $(fc -ln -1))'
Developing
Install The Fuck for development:
pip3 install -r requirements.txt
python3 setup.py develop
Run tests:
py.test
Description
				
					Languages
				
				
								
								
									Python
								
								99.7%
							
						
							
								
								
									Dockerfile
								
								0.1%
							
						
							
								
								
									PowerShell
								
								0.1%