Передача псевдонима зависает xonsh

#python #shell #pipe #xonsh

Вопрос:

У меня есть следующий псевдоним:

 aliases['test'] = 'grep @($args) somefile'
 

Это работает отлично, однако, когда я пытаюсь подключить его к чему-либо, например:

 $ test smth | head
 

он по-прежнему выводит полный вывод test smth игнорирования head команды, а затем зависает (и я не могу выйти из состояния зависания с помощью Ctrl-C или Ctrl-Z и должен прервать сеанс).

Есть идеи, как это исправить?