mirror of
https://github.com/nvbn/thefuck.git
synced 2025-02-21 20:38:54 +00:00
Merge pull request #461 from mcarton/ruby-gem
Add ruby gem error message to sudo patterns
This commit is contained in:
commit
60497b9d04
@ -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,9 +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']
|
||||
'edspermissionerror',
|
||||
'you don\'t have write permissions']
|
||||
|
||||
|
||||
def match(command):
|
||||
@ -26,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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user