Command line 命令行格式描述语言
许多手册页和Command line 命令行格式描述语言,command-line,command-line-interface,Command Line,Command Line Interface,许多手册页和--help选项使用一种格式来描述文档化实用程序的命令行选项。例如,对于cdshell命令: cd [-L | -P] [directory] cd - 我想解析这些描述。是否有模型或正式格式(即使未被广泛接受) 我已经看到,至少python的argparse()可以生成类似的内容。关于大纲部分使用的符号的一些详细信息可以在以下内容中找到: 以下约定适用于“大纲”部分,并可作为 其他章节 bold text type exactly as shown. ita
--help
选项使用一种格式来描述文档化实用程序的命令行选项。例如,对于cd
shell命令:
cd [-L | -P] [directory]
cd -
我想解析这些描述。是否有模型或正式格式(即使未被广泛接受)
我已经看到,至少python的
argparse
()可以生成类似的内容。关于大纲部分使用的符号的一些详细信息可以在以下内容中找到:
以下约定适用于“大纲”部分,并可作为
其他章节
bold text type exactly as shown.
italic text replace with appropriate argument.
[-abc] any or all arguments within [ ] are optional.
-a|-b options delimited by | cannot be used together.
argument ... argument is repeatable.
[expression] ... entire expression within [ ] is repeatable.
精确渲染可能因输出设备而异。例如,人类将
在终端中运行时通常无法呈现斜体,通常
改用带下划线或彩色的文本
命令或功能说明是一种模式,应与所有可能的模式匹配
调用。在某些情况下,建议举例说明几种排他性方法
调用如本手册页面的概要部分所示
有关详细信息,请参阅
许多用于解析命令行选项的库都可以生成概要部分(例如,查看)