Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						0420442e77 
					 
					
						
						
							
							#1248 : Use imp only when importlib.util not available  
						
						... 
						
						
						
						The imp module is deprecated and will be removed in Python 12. 
						
						
							
						
					 
					
						2023-07-10 14:43:45 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						617aaa1fd0 
					 
					
						
						
							
							#1248 : Skip a failing test when running on Windows  
						
						
						
						
							
						
					 
					
						2023-07-10 14:40:45 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						cf0921be4a 
					 
					
						
						
							
							#1248 : Check for multiple patterns in functional tests  
						
						
						
						
							
						
					 
					
						2023-07-10 14:39:58 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						ef1ea4b4dd 
					 
					
						
						
							
							#1248 : Check container status before test functions  
						
						
						
						
							
						
					 
					
						2023-07-10 14:36:42 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						2cadcca904 
					 
					
						
						
							
							#1248 : Reuse Docker images in functional tests  
						
						
						
						
							
						
					 
					
						2023-07-10 14:34:46 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						d81929f294 
					 
					
						
						
							
							#1248 : Move deprecated Python versions to separate workflow job  
						
						
						
						
							
						
					 
					
						2023-07-10 14:22:23 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						b03e0913d3 
					 
					
						
						
							
							#1248 : Run workflows on push and pull_request  
						
						
						
						
							
						
					 
					
						2023-07-10 14:20:40 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
						
						b79e104df8 
					 
					
						
						
							
							Add support for Python 3.11  
						
						
						
						
							
						
					 
					
						2023-07-09 13:03:32 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
						
						3f71959b1b 
					 
					
						
						
							
							Add python_requires to help pip  
						
						
						
						
							
						
					 
					
						2023-07-09 13:03:32 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
						
						51b82c5377 
					 
					
						
						
							
							Update min Python 3 version required in README  
						
						
						
						
							
						
					 
					
						2023-07-09 13:03:32 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
						
						5f562a185c 
					 
					
						
						
							
							Drop the dot  https://twitter.com/pytestdotorg/status/753767547866972160  
						
						
						
						
							
						
					 
					
						2023-07-09 13:03:27 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
						
						1a242c7daa 
					 
					
						
						
							
							Test on Python 3.10 final  
						
						
						
						
							
						
					 
					
						2023-07-09 13:01:48 +02:00 
						 
				 
			
				
					
						
							
							
								josepdaniel 
							
						 
					 
					
						
						
							
						
						ceeaeab94b 
					 
					
						
						
							
							Add terraform 'no command' rule ( #1317 )  
						
						... 
						
						
						
						* Add terraform 'no command' rule
* Feedback from PR
Co-authored-by: Joseph Daniel <jdn@logpoint.com > 
						
						
							
						
					 
					
						2022-09-25 21:37:47 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Aguiar 
							
						 
					 
					
						
						
							
						
						77627a3140 
					 
					
						
						
							
							#N/A: Define branches in workflow ( #1328 )  
						
						
						
						
							
						
					 
					
						2022-09-07 21:33:40 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						03a032295d 
					 
					
						
						
							
							#N/A: Change workflow triggers  
						
						
						
						
							
						
					 
					
						2022-08-31 22:36:44 +02:00 
						 
				 
			
				
					
						
							
							
								Dan 
							
						 
					 
					
						
						
							
						
						56c16b737f 
					 
					
						
						
							
							Added Arch based installation ( #1319 )  
						
						... 
						
						
						
						Co-authored-by: Dan <dan@arch.localdomain > 
						
						
							
						
					 
					
						2022-08-31 20:42:41 +02:00 
						 
				 
			
				
					
						
							
							
								Miguel Guthridge 
							
						 
					 
					
						
						
							
						
						f9768cf929 
					 
					
						
						
							
							#1302 : Add new git_clone_missing rule  
						
						... 
						
						
						
						* Add git clone missing rule
* Clean up tests and improve matching
* Make rules behave correctly?
* Improve tests and redo matcher
* Remove unnecessary tests
* Improvements as per code review
* Remove dead tests
* Improve match function for git clone missing
* Improve tests
* Fix more tests
* Fix failing test
* Add Macos's /bin/sh command output to match
* Add output for lines uncovered by tests
Co-authored-by: Pablo Santiago Blum de Aguiar <scorphus@gmail.com > 
						
						
							
						
					 
					
						2022-07-03 13:22:36 +02:00 
						 
				 
			
				
					
						
							
							
								Peter 
							
						 
					 
					
						
						
							
						
						ed40463105 
					 
					
						
						
							
							#1299 : Update output for brew_install and cleanup ( #1316 )  
						
						... 
						
						
						
						* fix: Update output for brew_install test: fixed
* chore: fixing flake8 styles
* feat: show more suggestions
* test: new functions added and multi suggestions
* refactor: rename to _get_suggestions 
						
						
							
						
					 
					
						2022-07-02 15:06:00 +02:00 
						 
				 
			
				
					
						
							
							
								Peter 
							
						 
					 
					
						
						
							
						
						f1b7d879bd 
					 
					
						
						
							
							#1290 : Update output for brew_update_formula  
						
						... 
						
						
						
						* fix: brew_update_formula change output string
* fix: regex removed, test: backtick added
* Update tests/rules/test_brew_update_formula.py
* Update thefuck/rules/brew_update_formula.py
Co-authored-by: Pablo Aguiar <scorphus@gmail.com > 
						
						
							
						
					 
					
						2022-06-28 18:28:38 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Kakonas 
							
						 
					 
					
						
						
							
						
						5198b34f24 
					 
					
						
						
							
							#1282 : Keep quotes in the script on no_command rule  
						
						... 
						
						
						
						Co-authored-by: Pablo Santiago Blum de Aguiar <scorphus@gmail.com > 
						
						
							
						
					 
					
						2022-06-13 23:29:15 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						1a1b5200a9 
					 
					
						
						
							
							#N/A: Lock pyte<=0.8.0 for Python 2  
						
						
						
						
							
						
					 
					
						2022-06-08 23:39:19 +02:00 
						 
				 
			
				
					
						
							
							
								0xphk 
							
						 
					 
					
						
						
							
						
						06cb50b1e3 
					 
					
						
						
							
							#1308 : Add updatedb (mlocate) pattern to sudo rule  
						
						... 
						
						
						
						* added updatedb(mlocate) to sudo rules
* Add test
Co-authored-by: phk <phk@terminal21.de >
Co-authored-by: Pablo Santiago Blum de Aguiar <scorphus@gmail.com > 
						
						
							
						
					 
					
						2022-06-05 22:58:31 +02:00 
						 
				 
			
				
					
						
							
							
								Oļegs Čapligins 
							
						 
					 
					
						
						
							
						
						16eb823066 
					 
					
						
						
							
							#1261 : Add two more patterns to sudo rule ( #1307 )  
						
						... 
						
						
						
						* macos shutdown sudo fix
* Update tests/rules/test_sudo.py
* Update thefuck/rules/sudo.py
* Update tests/rules/test_sudo.py
* Update thefuck/rules/sudo.py
Co-authored-by: Pablo Aguiar <scorphus@gmail.com > 
						
						
							
						
					 
					
						2022-05-29 21:40:31 +02:00 
						 
				 
			
				
					
						
							
							
								Tagada 
							
						 
					 
					
						
						
							
						
						d8ddf5a2be 
					 
					
						
						
							
							#1279 : Add pikaur AUR manager to Arch Linux's commands  
						
						... 
						
						
						
						* Add pikaur AUR manager to Arch Linux's commands
* Update README.md
* Update test_pacman_not_found.py
* Update pacman_not_found.py
* Update README.md
Co-authored-by: Pablo Aguiar <scorphus@gmail.com > 
						
						
							
						
					 
					
						2022-03-27 22:06:40 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Šuppa 
							
						 
					 
					
						
						
							
						
						cf1beb6b89 
					 
					
						
						
							
							fix: Add missing comma  
						
						... 
						
						
						
						* Add missing comma in a test 
						
						
							
						
					 
					
						2022-01-30 22:34:38 +01:00 
						 
				 
			
				
					
						
							
							
								Anupam Patil 
							
						 
					 
					
						
						
							
						
						925e562d96 
					 
					
						
						
							
							Updated license date to 2022  
						
						
						
						
							
						
					 
					
						2022-01-20 22:01:21 +01:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						841e3f9e13 
					 
					
						
						
							
							Bump to 3.32  
						
						
						
						
							
 
						
					 
					
						2022-01-02 22:45:09 +01:00 
						 
				 
			
				
					
						
							
							
								Joris Hartog 
							
						 
					 
					
						
						
							
						
						0f4a523dc4 
					 
					
						
						
							
							Encapsulate force_command in _get_raw_command  
						
						... 
						
						
						
						Using the `force_command` argument will run into issues as the
`_get_raw_command` method simply returns the value of `force_command`
(which is a string) while it should actually return a list.
Fix  #1240  
						
						
							
						
					 
					
						2021-12-20 00:05:47 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Rood 
							
						 
					 
					
						
						
							
						
						c719712b62 
					 
					
						
						
							
							Use --user with pip, not sudo pip  
						
						... 
						
						
						
						`sudo` with `pip` is [considered unsafe](https://stackoverflow.com/a/22517157/2469559 ).
Instead, run such commands with the `--user` argument to get the same result _safely._ 
						
						
							
						
					 
					
						2021-09-05 16:58:35 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						51e4e87280 
					 
					
						
						
							
							#1227 : Make git_support support output-independent rules  
						
						... 
						
						
						
						Fix  #1227  
					
						2021-08-17 15:41:54 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						7b7c150bb7 
					 
					
						
						
							
							#697 : Encode expanded script on Python 2  
						
						... 
						
						
						
						Fix  #697  
					
						2021-08-17 15:40:56 +02:00 
						 
				 
			
				
					
						
							
							
								Yotam Salmon 
							
						 
					 
					
						
						
							
						
						2a166a7dec 
					 
					
						
						
							
							#977 : Add wrong_hyphen_before_subcommand rule  
						
						... 
						
						
						
						Co-authored-by: user <avi.salmon@intel.com >
Co-authored-by: Pablo Santiago Blum de Aguiar <scorphus@gmail.com > 
						
						
							
						
					 
					
						2021-08-07 23:26:36 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Alexander Blumberg 
							
						 
					 
					
						
						
							
						
						8fa10b1049 
					 
					
						
						
							
							#868 : Fix outdated link to homebrew for Linux ( #1226 )  
						
						
						
						
							
						
					 
					
						2021-08-07 13:12:12 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						7f3442747e 
					 
					
						
						
							
							#579 : Ignore commands of len 1 in missing_space_before_subcommand  
						
						
						
						
							
						
					 
					
						2021-08-01 22:24:29 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						8bebce331e 
					 
					
						
						
							
							#933 : Correctly redefine the function with a cache  
						
						
						
						
							
						
					 
					
						2021-08-01 22:07:19 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						dbc435c040 
					 
					
						
						
							
							#618 : Fix git_push_without_commits rule  
						
						... 
						
						
						
						The rule was in a non-working state. And the tests needed some bit of
simplification. Certain degree of repetition is oftentimes a good thing. 
						
						
							
						
					 
					
						2021-07-29 22:11:34 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						30c90bccaa 
					 
					
						
						
							
							#1184 : Configure devcontainer shell with recommended way  
						
						... 
						
						
						
						https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration  
					
						2021-07-29 22:09:21 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						8e8c80c227 
					 
					
						
						
							
							#1188 : Remove only leading whitespace chars from script  
						
						... 
						
						
						
						Fix  #1188  
					
						2021-07-29 21:43:24 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						c2df71caed 
					 
					
						
						
							
							#994 : Replace decoding errors with the replacement marker  
						
						... 
						
						
						
						Fix  #994 
Reference: https://docs.python.org/3/library/codecs.html#error-handlers  
					
						2021-07-29 21:37:19 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						eb05b28c5b 
					 
					
						
						
							
							#N/A: Replace only exact words when expanding a Git alias  
						
						
						
						
							
						
					 
					
						2021-07-29 21:36:15 +02:00 
						 
				 
			
				
					
						
							
							
								Divy Jain 
							
						 
					 
					
						
						
							
						
						a2a6cbdc70 
					 
					
						
						
							
							#894 : Combine commands with shell.and_ in docker_login rule  
						
						
						
						
							
						
					 
					
						2021-07-29 13:49:42 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						58ddd4338a 
					 
					
						
						
							
							#1215 : Initiate settings before printing the alias  
						
						
						
						
							
						
					 
					
						2021-07-21 13:09:19 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Storey 
							
						 
					 
					
						
						
							
						
						58f61d8090 
					 
					
						
						
							
							#1184 : Add devcontainer for easy Python development  
						
						... 
						
						
						
						* adding devcontainer and new rule for main-master
* update devcontainer work
* cleaning up devcontainer.json
* fixed line ending
* move to VARIANT 3
* Update .devcontainer/devcontainer.json
* Update .devcontainer/devcontainer.json
* Update .devcontainer/devcontainer.json
Co-authored-by: Pablo Aguiar <scorphus@gmail.com > 
						
						
							
						
					 
					
						2021-07-19 22:47:19 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						0668822abb 
					 
					
						
						
							
							#1215 : Remove redirection to stderr with the ^ character  
						
						... 
						
						
						
						Redirection to standard error with the `^` character is disabled by
default since Fish Shell version 3.3[1].
Fix  #1214 
[1]: https://github.com/fish-shell/fish-shell/blob/master/CHANGELOG.rst#deprecations-and-removed-features-1  
						
						
							
						
					 
					
						2021-07-18 15:10:48 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						711feb4df5 
					 
					
						
						
							
							#1184 : Improve + fix git_main_master rule  
						
						
						
						
							
						
					 
					
						2021-07-09 16:13:25 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Storey 
							
						 
					 
					
						
						
							
						
						70a42b54ab 
					 
					
						
						
							
							#1184 : Add new rule for main / master Git branches  
						
						
						
						
							
						
					 
					
						2021-04-06 14:50:43 +01:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						11b70526f7 
					 
					
						
						
							
							#1131 : Improve git_commit_add rule  
						
						... 
						
						
						
						Add more capabilities to the rule, remove its priority and fix tests 
						
						
							
						
					 
					
						2021-07-08 21:43:35 +02:00 
						 
				 
			
				
					
						
							
							
								Sergei Haller 
							
						 
					 
					
						
						
							
						
						55922e4dbe 
					 
					
						
						
							
							#1131 : Add rule for Git commit with no added files  
						
						
						
						
							
						
					 
					
						2020-09-08 11:47:05 +02:00 
						 
				 
			
				
					
						
							
							
								Pablo Santiago Blum de Aguiar 
							
						 
					 
					
						
						
							
						
						799f4127ca 
					 
					
						
						
							
							#942 : Improve git_branch_0flag rule - with a new name  
						
						
						
						
							
						
					 
					
						2021-07-13 15:36:11 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan Delaney 
							
						 
					 
					
						
						
							
						
						fe1942866b 
					 
					
						
						
							
							#1133 : Match commands with path prefixes in @for_app decorations  
						
						... 
						
						
						
						* Resolve paths before checking app identity
Commands entered with a path do not match is_app. I encountered this
when working with a test for the rm_dir rule. This rule did not use the
@for_app decorator, but when I migrated it, the test for "./bin/hdfs.."
failed because 'hdfs' was recognized as a command, while "./bin/hdfs"
was not.
This commit addresses the false negative by resolving path names in the
command, via os.path.basename.
* Remove paths from for_app invocations in rules
I presume that the `./` in `./gradlew` was used here because thefuck
would not find an app match on just `gradlew`, and thus no fucks would
be given on the most common and idiomatic way of invoking gradlew.
After 8faf9b1, thefuck does not distinguish between commands with
paths and those without. Therefore, the tests for this rule are now
broken because thefuck strips paths from the _user_'s command, but not
from the for_app decoration.
This commit addresses that problem by changing the for_app decoration to
this rule. 
						
						
							
						
					 
					
						2021-07-07 23:05:55 +02:00