提示input使用grunt-shell插件

我有一个脚本,我试图用grunt-shell插件运行。 这个脚本使用read -p "enter foo" bar提示input。 当我运行它时,我得到一个正确接受我的input的光标,但我没有看到“inputfoo”。

我尝试修改grunt-shellconfiguration,将err,stderr和stdout转储到控制台,但是一旦命令完成,它们全都变空。 阅读手册页说-p标志“只有当input来自terminal时,才显示提示”,这似乎是我的问题,因为节点正在调用提示符,但读取命令正在我的执行terminal,我正在input一个terminal,所以为什么不这样做?

所以,我的问题是,有没有什么办法提示用户从grunt-shell插件input?

另外,作为一个PS,是的,我知道只要回应提示并处理下面的input就很容易了,但是要承认这是事物的原理。