1
0
mirror of https://github.com/nvbn/thefuck.git synced 2024-10-06 02:41:10 +01:00

Merge pull request #461 from mcarton/ruby-gem

Add ruby gem error message to sudo patterns
This commit is contained in:
Vladimir Iakovlev 2016-02-18 12:21:54 +03:00
commit 60497b9d04

View File

@ -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