1
0
mirror of https://github.com/nvbn/thefuck.git synced 2025-02-21 20:38:54 +00:00

bash: use bashlex for split_command, not shlex

This commit is contained in:
Joseph Frazier 2016-11-18 14:03:28 -05:00
parent 892e8a8e65
commit ca44ee0640
2 changed files with 5 additions and 1 deletions

View File

@ -31,7 +31,7 @@ elif (3, 0) < version < (3, 3):
VERSION = '3.11'
install_requires = ['psutil', 'colorama', 'six', 'decorator']
install_requires = ['psutil', 'colorama', 'six', 'decorator', 'bashlex']
extras_require = {':python_version<"3.4"': ['pathlib2'],
":sys_platform=='win32'": ['win_unicode_console']}

View File

@ -1,4 +1,5 @@
import os
import bashlex
from ..conf import settings
from ..utils import memoize
from .generic import Generic
@ -45,3 +46,6 @@ class Bash(Generic):
else:
config = 'bash config'
return 'eval $(thefuck --alias)', config
def split_command(self, command):
return list(bashlex.split(command))