CLI 程序的交互式完成/帮助生成器和运行时?

问题描述 投票:0回答:0

这可能是我们中间的恐龙:早在 90 年代初,我就使用了一种工具来为自定义 CLI 程序生成交互式界面。

它首先为每个程序准备一个类似于手册页的结构化文本输入,这些程序被处理为一组填充的静态数据结构生成 C 代码,这些数据结构又被提供给运行时引擎以与用户交互。结构化文本还用于形成每个程序文档的“摘要”部分。

在使用中,首先发出一个基本的提示符(比如,“ImageProc>”)。输入完整且正确的命令将按预期工作。键入“?”将导致显示上下文相关选项的列表,以及重新显示提示以及已经输入了多少命令。在有效命令的末尾,输入“?”再次会产生“按回车键”。

主要需要界面与远程控制/播放一起工作,同时还支持正在学习系统的用户:命令生成、记录和播放。

文本定义包括参数类型和范围,允许运行时在发出最终命令之前执行基本的交互式参数验证。

尽管我绞尽脑汁与谷歌共舞,但我对那个工具或类似工具的名称一无所知。我首先在 SunOS(Solaris 之前)下使用它,它很好地移植到类似 POSIX 的 RTOS,例如 OS-9。

有线索吗?

command-line-interface code-generation interactive
© www.soinside.com 2019 - 2024. All rights reserved.