Pablo Aguiar 
							
						 
					 
					
						
						
							
						
						ecee70f774 
					 
					
						
						
							
							#N/A: Use Xenial on TravisCI ( #989 )  
						
						... 
						
						
						
						This simplifies and reduces the size of `.travis.yml`. 
						
						
							
						
					 
					
						2019-11-02 19:03:35 +01:00 
						 
				 
			
				
					
						
							
							
								Shawn McGraw 
							
						 
					 
					
						
						
							
						
						70b414aca2 
					 
					
						
						
							
							Issue#965 - added venv instructions to CONTRIBUTING.md ( #976 )  
						
						... 
						
						
						
						* Issue#965 - added venv instructions to CONTRIBUTING.md
* Added link to official docs for venv [issue965] 
						
						
							
						
					 
					
						2019-10-23 00:30:55 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Aguiar 
							
						 
					 
					
						
						
							
						
						80cfd6991d 
					 
					
						
						
							
							#N/A: Add new git_branch_delete_checked_out rule ( #985 )  
						
						
						
						
							
						
					 
					
						2019-10-23 00:30:17 +02:00 
						 
				 
			
				
					
						
							
							
								ik1ne 
							
						 
					 
					
						
						
							
						
						0ccb34bde8 
					 
					
						
						
							
							Support for yum invalid commands. ( #968 )  
						
						... 
						
						
						
						* - Add skeleton code for yum_invalid_operation.py
- Add test for rule/yum_invalid_operation
* Add: mocker for subprocess.Popen.
* Fix: invalid yum_operations.
* Fix: Added missing fixtures.
* Add: yum_invalid_operation implementation.
* Add: enabled_by_default variable for rules/yum_invalid_operation.
* Update Readme. 
						
						
							
						
					 
					
						2019-10-19 15:05:22 +02:00 
						 
				 
			
				
					
						
							
							
								ik1ne 
							
						 
					 
					
						
						
							
						
						581a292797 
					 
					
						
						
							
							Add support for switch_lang for Korean. ( #981 )  
						
						... 
						
						
						
						* switch korean letters to english
* revised according to recent changes
* Fix typo in tests/test_switch_lang.py
* Add a test case for coverage
* Change: Moved decomposing logic which changes command.script to get_new_command instead of match.
* Fix: changed unicode characters to unicode string for python2 compatibility.
* Fix: Modified to change request.
@ik1ne @yangkyeongmo 
						
						
							
						
					 
					
						2019-10-19 15:03:21 +02:00 
						 
				 
			
				
					
						
							
							
								Eugene Duboviy 
							
						 
					 
					
						
						
							
						
						7a9d87f502 
					 
					
						
						
							
							Add Python 3.8 version support ( #983 )  
						
						... 
						
						
						
						* Update .travis.yml
* Update tox.ini 
						
						
							
						
					 
					
						2019-10-19 15:00:52 +02:00 
						 
				 
			
				
					
						
							
							
								Eli Schiff 
							
						 
					 
					
						
						
							
						
						4f165bf6df 
					 
					
						
						
							
							removed extra whitespace ( #967 )  
						
						
						
						
							
						
					 
					
						2019-10-08 23:47:04 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian van Dijk 
							
						 
					 
					
						
						
							
						
						6789701e23 
					 
					
						
						
							
							Add fuck --hard as alternative to fuck --yeah ( #963 )  
						
						... 
						
						
						
						* Add fuck --hard as alternative to fuck --yeah
* Fix missing comma in thefuck/argument_parser.py
Co-Authored-By: lomckee <cstutoringluke@gmail.com >
* Update README on fuck --hard 
						
						
							
						
					 
					
						2019-10-08 23:44:22 +02:00 
						 
				 
			
				
					
						
							
							
								RetekBacsi 
							
						 
					 
					
						
						
							
						
						64dd018c1a 
					 
					
						
						
							
							Slow command timeout didn’t work ( #961 )  
						
						... 
						
						
						
						* Slow command timeout didn’t work
+ Fixed debug message to include is_slow
* Using only the first word of shlex.split when checking if command is slow.
* Fixed index error when command is empty 
						
						
							
						
					 
					
						2019-10-08 23:43:19 +02:00 
						 
				 
			
				
					
						
							
							
								thatneat 
							
						 
					 
					
						
						
							
						
						3bbd0e9463 
					 
					
						
						
							
							Correct "apt uninstall" -> "apt remove" ( #950 )  
						
						... 
						
						
						
						* Correct "apt uninstall" -> "apt remove"
* remove unused import 
						
						
							
						
					 
					
						2019-09-17 20:02:45 +02:00 
						 
				 
			
				
					
						
							
							
								Shaoyuan CHEN 
							
						 
					 
					
						
						
							
						
						c53676e42f 
					 
					
						
						
							
							change sudo.py pattern to lowercase ( #947 )  
						
						
						
						
							
						
					 
					
						2019-09-02 19:17:48 +02:00 
						 
				 
			
				
					
						
							
							
								ik1ne 
							
						 
					 
					
						
						
							
						
						84c16fb69a 
					 
					
						
						
							
							Change: rules_git_checkout handling branch names with slashes & Remote HEAD. ( #944 )  
						
						... 
						
						
						
						* Add: Test for branch names with slashes & Remote HEAD.
* - Add: Handling for removing remote HEAD.
- Change: Improved handling for branches with slash in their names. 
						
						
							
						
					 
					
						2019-09-02 19:16:40 +02:00 
						 
				 
			
				
					
						
							
							
								ik1ne 
							
						 
					 
					
						
						
							
						
						1683f45e94 
					 
					
						
						
							
							Update docker commands. ( #940 )  
						
						... 
						
						
						
						* Add: Tests for newer version docker support.
* Add: Support for newer versions of docker (Modified rules.docker_not_command).
* Fix: Updated disabling memoize.
* Change: removed empty list check.
* Fix: _parse_commands now uses line.strip() internally and ends_with arg now doesn't end with newline.
* Change: Replaced disable_memoize in favor of no_memoize fixture.
* Fix: removed unused import. 
						
						
							
						
					 
					
						2019-08-21 20:35:55 +02:00 
						 
				 
			
				
					
						
							
							
								ik1ne 
							
						 
					 
					
						
						
							
						
						d88454a638 
					 
					
						
						
							
							Add: rules/go_unknown_command for misspelled go commands. ( #933 )  
						
						... 
						
						
						
						* - Add: rules/go_unknown_command for misspelled go commands.
- Add: tests/test_go_unknown_command which tests match and mismatch case of rules/go_unknown_command.
- Change: Added description of go_unknown_command to README.md.
* Add: test_get_new_command for testing rules.go_unknown_command.test_get_new_command method.
* Change: go_unknown_command.match now uses for_app decorator.
* Add: get_golang_commands which dynamically gets golang possible commands.
* Fix: cache proper function instead of its result. 
						
						
							
						
					 
					
						2019-08-21 20:34:34 +02:00 
						 
				 
			
				
					
						
							
							
								Samuel Marks 
							
						 
					 
					
						
						
							
						
						8ef9634492 
					 
					
						
						
							
							[.editorconfig] Init ( #938 )  
						
						
						
						
							
						
					 
					
						2019-08-19 21:47:15 +02:00 
						 
				 
			
				
					
						
							
							
								ik1ne 
							
						 
					 
					
						
						
							
						
						335ae40675 
					 
					
						
						
							
							Fix: rules.git_checkout not working with git 2.22.0 ( #934 )  
						
						... 
						
						
						
						* Change: remove period from git checkout error output.
* Change: remove period from git checkout get_new_command. 
						
						
							
						
					 
					
						2019-08-19 21:45:55 +02:00 
						 
				 
			
				
					
						
							
							
								tobixx 
							
						 
					 
					
						
						
							
						
						3bbe391391 
					 
					
						
						
							
							Only consider raw command in output ( #931 )  
						
						... 
						
						
						
						* Only consider raw command in output match
... else it will not work for localized messages.
Example German output:
```
Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
```
* added german output test
* make the linter happy 
						
						
							
						
					 
					
						2019-08-19 21:39:14 +02:00 
						 
				 
			
				
					
						
							
							
								Connor Martin 
							
						 
					 
					
						
						
							
						
						01a5ba99d0 
					 
					
						
						
							
							Docker remove container before remove image ( #928 )  
						
						... 
						
						
						
						* add docker container removal
* remove container before deleting image
* update readme
* clean up and add assert not test
* test not docker command
* use shell.and_ correctly 
						
						
							
						
					 
					
						2019-07-10 20:34:20 +02:00 
						 
				 
			
				
					
						
							
							
								Mathieu Cantin 
							
						 
					 
					
						
						
							
						
						4c3a559124 
					 
					
						
						
							
							Added rules to run terraform init before terraform plan or apply ( #924 )  
						
						... 
						
						
						
						* Run terraform init to initialize terraform modules
* Fix indent
* Add unit tests for terraform_init.py 
						
						
							
						
					 
					
						2019-06-26 20:02:01 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Aguiar 
							
						 
					 
					
						
						
							
						
						e047c1eb40 
					 
					
						
						
							
							#921 : Try printing alias before trying to fix a command ( #923 )  
						
						... 
						
						
						
						Fixes  #921  
					
						2019-06-26 20:01:38 +02:00 
						 
				 
			
				
					
						
							
							
								Tycho Grouwstra 
							
						 
					 
					
						
						
							
						
						48e1e4217f 
					 
					
						
						
							
							support nixos command-not-found,  closes   #912  ( #922 )  
						
						
						
						
							
						
					 
					
						2019-06-26 20:01:02 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Iakovlev 
							
						 
					 
					
						
						
							
						
						59dc6cbf90 
					 
					
						
						
							
							#N/A: Fix the release script  
						
						
						
						
							
						
					 
					
						2019-05-27 18:32:48 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Iakovlev 
							
						 
					 
					
						
						
							
						
						59e1f7b122 
					 
					
						
						
							
							Bump to 3.29  
						
						
						
						
							
 
						
					 
					
						2019-05-27 18:29:04 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Aguiar 
							
						 
					 
					
						
						
							
						
						ff2944086d 
					 
					
						
						
							
							#N/A: Improve how version is fetched for all shells ( #920 )  
						
						
						
						
							
						
					 
					
						2019-05-27 18:24:55 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Aguiar 
							
						 
					 
					
						
						
							
						
						ba949f7fd9 
					 
					
						
						
							
							#N/A: Add pyenv_no_such_command rule ( #919 )  
						
						
						
						
							
						
					 
					
						2019-05-27 18:23:45 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Aguiar 
							
						 
					 
					
						
						
							
						
						5efcf1019f 
					 
					
						
						
							
							#N/A: Improve support to Windows in no_command rule ( #918 )  
						
						... 
						
						
						
						Windows “not found” message is quite different from POSIX systems. 
						
						
							
						
					 
					
						2019-05-27 18:23:06 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan Delaney 
							
						 
					 
					
						
						
							
						
						70a13406f0 
					 
					
						
						
							
							Fix a couple small shellcheck errors ( #915 )  
						
						... 
						
						
						
						* Fix shellcheck SC2046
Further reading: https://github.com/koalaman/shellcheck/wiki/Sc2046 
* Fix shellcheck 2068
Further reading: https://github.com/koalaman/shellcheck/wiki/Sc2068 
* Fix syntax error from bad quoting
I also used a docstring here because the escaping makes it harder for
humans to parse 
						
						
							
						
					 
					
						2019-05-22 20:22:09 +02:00 
						 
				 
			
				
					
						
							
							
								Jesus Cuesta 
							
						 
					 
					
						
						
							
						
						201c01fc74 
					 
					
						
						
							
							Adding yay AUR manager to Arch Linux's commands since yaourt is unmaintained and has some security issues. ( #907 )  
						
						
						
						
							
						
					 
					
						2019-05-21 20:49:04 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Aguiar 
							
						 
					 
					
						
						
							
						
						78ef9eec88 
					 
					
						
						
							
							#902 : Use os.pathsep to split PATH env var ( #917 )  
						
						... 
						
						
						
						Fix  #902  
					
						2019-05-21 20:47:47 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Aguiar 
							
						 
					 
					
						
						
							
						
						40ab4eb62d 
					 
					
						
						
							
							#899 : Support -y/--yeah command line args in Fish Shell ( #900 )  
						
						
						
						
							
						
					 
					
						2019-04-24 18:17:52 +02:00 
						 
				 
			
				
					
						
							
							
								Nick "darkfiberiru" Wolff 
							
						 
					 
					
						
						
							
						
						55cb3546df 
					 
					
						
						
							
							Pkg should be recommend on freebsd to install ( #905 )  
						
						
						
						
							
						
					 
					
						2019-04-24 18:17:01 +02:00 
						 
				 
			
				
					
						
							
							
								Inga Feick 
							
						 
					 
					
						
						
							
						
						82902fb50d 
					 
					
						
						
							
							Add rule for pip_install permission fix ( #895 )  
						
						... 
						
						
						
						* Add rule for pip_install permission fix
* Fix whitespace
* Switch quotation to single
* remove 2nd else
* E261 indent comment 
						
						
							
						
					 
					
						2019-04-24 18:15:38 +02:00 
						 
				 
			
				
					
						
							
							
								Inga Feick 
							
						 
					 
					
						
						
							
						
						828ae537da 
					 
					
						
						
							
							Docker login ( #894 )  
						
						... 
						
						
						
						* Add docker_login rule
* Add docker_login rule
* Whitespace fix
* Fix typo in test case
* Fix typo in test case
* Add test cases 
						
						
							
						
					 
					
						2019-04-04 00:01:14 +02:00 
						 
				 
			
				
					
						
							
							
								Aiden Song 
							
						 
					 
					
						
						
							
						
						1208faaabb 
					 
					
						
						
							
							#N/A: Add rule for git commit that reverts previous commit ( #886 )  
						
						
						
						
							
						
					 
					
						2019-02-25 23:24:16 +01:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						2d81166213 
					 
					
						
						
							
							#N/A: Return an ordered list from set of overridden aliases  
						
						... 
						
						
						
						This way it's ensured that whatever is used as cache key is always
ordered. Sets are unordered collections. 
						
						
							
						
					 
					
						2019-01-17 00:29:22 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Iakovlev 
							
						 
					 
					
						
						
							
						
						8093f7cab8 
					 
					
						
						
							
							Squashed commit of the following:  
						
						... 
						
						
						
						commit b853385ea9b9409a29a30c7af4d47c9a500cd287
Author: Vladimir Iakovlev <nvbn.rm@gmail.com >
Date:   Tue Jan 15 00:54:01 2019 +0100
    #864 : Make the solution for Greek a bit more extensible
commit 073ebceb594ad24972f7765b1f608de44c1cebf2
Merge: b946b7d141462anvbn.rm@gmail.com >
Date:   Tue Jan 15 00:46:09 2019 +0100
    Merge branch 'master' of git://github.com/RealOgre/thefuck into RealOgre-master
commit 141462a6fb45096491+RealOrge@users.noreply.github.com >
Date:   Thu Dec 13 16:47:43 2018 +0200
    Update switch_lang.py
commit 1f792853f245096491+RealOrge@users.noreply.github.com >
Date:   Thu Dec 13 16:39:04 2018 +0200
    Update switch_lang.py
commit e7dede53a145096491+RealOrge@users.noreply.github.com >
Date:   Thu Dec 13 15:24:10 2018 +0200
    Update switch_lang.py
commit 4a0a973e6245096491+RealOrge@users.noreply.github.com >
Date:   Thu Dec 13 15:04:44 2018 +0200
    Update switch_lang.py
commit 80d6b8da4c45096491+RealOrge@users.noreply.github.com >
Date:   Thu Dec 13 14:25:15 2018 +0200
    Update switch_lang.py
commit 66b13c53b345096491+RealOrge@users.noreply.github.com >
Date:   Thu Dec 13 11:44:48 2018 +0200
    Update switch_lang.py 
						
						
							
						
					 
					
						2019-01-15 00:54:48 +01:00 
						 
				 
			
				
					
						
							
							
								yangkyeongmo 
							
						 
					 
					
						
						
							
						
						b946b7d319 
					 
					
						
						
							
							Comment correction on ui.py ( #874 )  
						
						
						
						
							
						
					 
					
						2019-01-15 00:36:05 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Iakovlev 
							
						 
					 
					
						
						
							
						
						9354a977dd 
					 
					
						
						
							
							#N/A: Fix tests with pytest 4  
						
						
						
						
							
						
					 
					
						2019-01-15 00:35:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mickaël Schoentgen 
							
						 
					 
					
						
						
							
						
						1eb4ccbcc9 
					 
					
						
						
							
							Fix 2 DeprecationWarning: invlid escape sequence ( #872 )  
						
						... 
						
						
						
						Signed-off-by: Mickaël Schoentgen <contact@tiger-222.fr > 
						
						
							
						
					 
					
						2019-01-06 15:44:09 +01:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						ce5feaebf7 
					 
					
						
						
							
							#869 : Use fish --version instead of an interactive shell for info()  
						
						... 
						
						
						
						This prevents initialisation and consequentially a recursive loop.
Fix  #869 
Ref oh-my-fish/plugin-thefuck#11  
						
						
							
						
					 
					
						2019-01-04 20:54:03 +01:00 
						 
				 
			
				
					
						
							
							
								Fábio Santos 
							
						 
					 
					
						
						
							
						
						ac343fb1bd 
					 
					
						
						
							
							#868 : Point out you can use linuxbrew in README  
						
						... 
						
						
						
						* Point out you can use linuxbrew
* Change text and add link to linuxbrew
* Change brew related URLs to HTTPS 
						
						
							
						
					 
					
						2019-01-04 20:35:27 +01:00 
						 
				 
			
				
					
						
							
							
								Chris De Pasquale 
							
						 
					 
					
						
						
							
						
						7bc619385b 
					 
					
						
						
							
							Fixed incorrect ordering of for_app and sudo_support causing apt_invalid_operation and dnf_no_such_command rules to fail ( #861 )  
						
						
						
						
							
						
					 
					
						2018-12-11 01:01:17 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Iakovlev 
							
						 
					 
					
						
						
							
						
						d86dd5f179 
					 
					
						
						
							
							#N/A: Clear dist/ before uploading releases  
						
						
						
						
							
						
					 
					
						2018-11-29 23:57:07 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Iakovlev 
							
						 
					 
					
						
						
							
						
						8c1591fbe3 
					 
					
						
						
							
							Bump to 3.28  
						
						
						
						
							
 
						
					 
					
						2018-11-29 23:43:39 +01:00 
						 
				 
			
				
					
						
							
							
								kozar 
							
						 
					 
					
						
						
							
						
						dfd31872a9 
					 
					
						
						
							
							#855  - Support Ukrainian layout; Fix matching of similar layouts ( #856 )  
						
						... 
						
						
						
						*  #855  - Support Ukrainian layout; Fix matching of similar layouts
* Fix splitting of command line 
						
						
							
						
					 
					
						2018-11-21 19:56:49 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Iakovlev 
							
						 
					 
					
						
						
							
						
						1eaead4f70 
					 
					
						
						
							
							#N/A: Remove performance tests as they are meaningless with the current implementation  
						
						
						
						
							
						
					 
					
						2018-11-21 19:44:07 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Iakovlev 
							
						 
					 
					
						
						
							
						
						5b3350b2dd 
					 
					
						
						
							
							#N/A: Fix tests with py.test 4  
						
						
						
						
							
						
					 
					
						2018-11-21 19:43:01 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Iakovlev 
							
						 
					 
					
						
						
							
						
						81b05b9f88 
					 
					
						
						
							
							#N/A: Fix osx travis-ci build  
						
						
						
						
							
						
					 
					
						2018-11-21 19:31:59 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Eisenmann 
							
						 
					 
					
						
						
							
						
						b5436a2c47 
					 
					
						
						
							
							Remove zsh instant mode log with -f ( #854 )  
						
						... 
						
						
						
						In some setups, rm might default to interactive promt. This change adds
the -f parameter to force remove the instant mode log on exit to avoid
an interactive prompt.
```
 ~ 
rm: remove regular file
'/tmp/user/1000/thefuck-script-log-bbb81260140c4b3fa18bf2097f15bd77'?
``` 
						
						
							
						
					 
					
						2018-11-02 20:00:56 +01:00 
						 
				 
			
				
					
						
							
							
								Přemek Vyhnal 
							
						 
					 
					
						
						
							
						
						b08aec02f5 
					 
					
						
						
							
							update install guide for Linux Mint ( #852 )  
						
						... 
						
						
						
						on Mint I had to install python3-setuptools package too 
						
						
							
						
					 
					
						2018-10-30 21:49:42 +01:00