1
0
mirror of https://github.com/nvbn/thefuck.git synced 2025-03-14 06:38:32 +00:00

fixed chdir and a typo in logs

This commit is contained in:
ICalhoun 2021-05-02 16:53:22 -04:00
parent e45e772ae6
commit 81d2a5abd4
2 changed files with 9 additions and 3 deletions

View File

@ -8,6 +8,7 @@ import colorama
from .conf import settings
from . import const
def color(color_):
"""Utility for ability to disabling colored output."""
if settings.no_colors:

View File

@ -12,10 +12,15 @@ def match(command):
'cannot find the path' in command.output.lower(),
'cannot find path' in command.output.lower(),
'can\'t cd to' in command.output.lower()
)))
)))
@sudo_support
def get_new_command(command):
repl = shell.and_('mkdir -p \\1', 'chdir \\1')
return re.sub(r'^chdir(.*)', repl, command.script)
shell_name = shell.info()
if shell_name == 'pwsh' or shell_name == 'powershell':
new_command = ('mkdir -p \\1' + '; chdir\\1')
return re.sub(r'^chdir(.*)', new_command, command.script)
else:
repl = ('mkdir -p \\1; chdir \\1')
return re.sub(r'^chdir(.*)', repl, command.script)