Использование node.js и shelljs в качестве интерактивной оболочки

После ответа, приведенного на unix.stackexchange.com/questions/58011/is-there-a-javascriptshell

Это требует, чтобы я всегда выполнял

var shell=require("/usr/local/lib/node_modules/shelljs"); 

Кажется, что узловые силы выполняют скрипт и читают stdin, чтобы быть исключающим друг друга, поэтому я попытался

 cat ~/.jshrc /dev/stdin | node 

Что работает, ожидайте, что вывод узла не будет распечатан немедленно. Может ли канал эхо раньше или есть другой способ сделать это, как добавление специального файла, который всегда выполняется?