与Node.js的命令行界面

我正在使用node.js创build命令行界面。 它具有loginfunction,login后需要根据用户从列表中select来显示输出。 我面临的问题是在第一个结果之后从节点退出。 这是再次要求login。 它不应该退出,如果退出应用程序也很好,但仍然我应该能够获取login的用户的详细信息。 举例来说,当我从列表中selectShow user profile时,它显示用户的详细信 现在,我退出应用程序(而不是从cli控制台)。 再次,我必须login才能看到其他结果。 而不是我们可以维护login用户的任何会话类的事情,以便我们可以允许用户进入系统而无需再次login。 或者build议我使用其他解决scheme来执行此操作。 在这里输入图像描述在这里输入图像描述

对不起,我的英语不好。 希望你了解我的问题。 (附图)

我正在使用查询器的用户input, 指挥官的帮助和请求 HTTP操作。 如果需要,我可以分享我的代码。

Vorpal.js是为了解决这个确切的问题。 它的工作原理和感觉与Commander几乎完全相同,但是一旦命令结束,就不会退出应用程序 – 它将使您进入您创build的交互式CLI环境。 它使用Inquirer作为提示。

免责声明:我写了Vorpal.js