xonsh/xontrib/bashisms.py
2016-12-15 22:54:45 +08:00

10 lines
268 B
Python

"""Bash-like interface extensions for xonsh."""
@events.on_precommand
def bash_preproc(cmd):
if not __xonsh_history__.inps:
if cmd.strip() == '!!':
return ''
return cmd
return cmd.replace('!!', __xonsh_history__.inps[-1].strip())