我无法找到一个库来帮助我完成一个项目,我希望在该项目中放置一个 WebUI 来驱动现有的 CLI 工具。如果一个不存在,我将只生产我自己的,但我怀疑我使用了错误的术语。我尝试在搜索中使用“shell”和“wrapper”,但这些词经常用于其他事情,所以我要干了。
为现有 CLI 工具创建 UI 的术语是什么?
原始措辞
我正在寻找编写一个 WebUI 来“包装”?我使用的现有 CLI 工具。在 Node 中使用子进程似乎并不难,但让我想知道是否已经有一个库可以处理许多可重复的任务,例如将参数映射到函数并解析输出。
我最初的研究没有提出任何问题,所以我怀疑我可能不知道此类应用程序或行为的正确术语?
在较早的桌面应用程序时代,我会将此称为 CLI 应用程序的 GUI 外壳/包装器,但我认为这并不正确。
任何人都可以教育我正确的术语,并最好将我指向任何可能有助于此的 NodeJS 库。我对 Web 方面的事情没有任何问题,只是处理 CLI 执行、跟踪状态和解析结果。