命令行规则¶
针对于 ICmd, 我们统一了命令行规则。如下
命令行路径¶
命令行路径是只匹配到一个 CmdAction 所需要的路径。
这里 命令行路径从第二个字符串开始,到非 - 的字符串为止。- 用于定义 参数和选项等。
如果一个命令行的路径位空,那么它会输出所有的注册到系统中的 命令行路径。
命令行 参数¶
命令行参数是以 -- 双杠字符串开头的 后续的字符串为其参数,直到再次出现 - 为止。
注意 -- 和参数之间必须有 空格 隔开。
一个命令中,可以有多个参数,参数也可以有 多个 -- 定义。
命令行选项¶
命令行选项由 --开个头的 或者 - 开头的字符串。杠 后面必须跟上具体的字符串,不能有空格,如果有空格就变成了命令行定义了。
由 -- 开头的选项是全名称的 命令行选项, 由 - 开头的选项是简写选项。
命令行选项后面可以跟 命令行参数。
帮助 -?¶
-? 的作用是输出帮助文档。 这个可以跟在具体的命令行路径后面。输出该命令行路径对应的信息。