mirror of
				https://github.com/nvbn/thefuck.git
				synced 2025-10-31 07:04:12 +00:00 
			
		
		
		
	Make sudo patterns lowercase
This commit is contained in:
		| @@ -1,12 +1,12 @@ | ||||
| patterns = ['permission denied', | ||||
|             'EACCES', | ||||
|             'pkg: Insufficient privileges', | ||||
|             'eacces', | ||||
|             'pkg: insufficient privileges', | ||||
|             'you cannot perform this operation unless you are root', | ||||
|             'non-root users cannot', | ||||
|             'Operation not permitted', | ||||
|             'operation not permitted', | ||||
|             'root privilege', | ||||
|             'This command has to be run under the root user.', | ||||
|             'This operation requires root.', | ||||
|             'this command has to be run under the root user.', | ||||
|             'this operation requires root.', | ||||
|             'requested operation requires superuser privilege', | ||||
|             'must be run as root', | ||||
|             'must run as root', | ||||
| @@ -16,10 +16,10 @@ patterns = ['permission denied', | ||||
|             'need root', | ||||
|             'needs to be run as root', | ||||
|             'only root can ', | ||||
|             'You don\'t have access to the history DB.', | ||||
|             'you don\'t have access to the history db.', | ||||
|             'authentication is required', | ||||
|             'eDSPermissionError', | ||||
|             'You don\'t have write permissions'] | ||||
|             'edspermissionerror', | ||||
|             'you don\'t have write permissions'] | ||||
|  | ||||
|  | ||||
| def match(command): | ||||
| @@ -27,8 +27,8 @@ def match(command): | ||||
|         return False | ||||
|  | ||||
|     for pattern in patterns: | ||||
|         if pattern.lower() in command.stderr.lower()\ | ||||
|                 or pattern.lower() in command.stdout.lower(): | ||||
|         if pattern in command.stderr.lower()\ | ||||
|                 or pattern in command.stdout.lower(): | ||||
|             return True | ||||
|     return False | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user