XML 命令定义格式 ================== 命令定义 XML 文件目前存放在如下两个目录下,该目录由研发自行定义,以下为当前节点示例: - ``Script/source/CmdSource/`` - ``Sta/CmdSource/`` 每个 XML 文件定义一个**模块**(Module),模块下包含若干**命令**(Command)。 根元素:Module -------------- XML 文件的根元素是 ````,包含以下属性: .. list-table:: :header-rows: 1 * - 属性 - 类型 - 必填 - 说明 * - ``name`` - string - 是 - 模块名称,用于生成 RST 文件名和页面标题 * - ``description`` - string - 否 - 模块描述文本。若为空,生成文档时会填充默认文本 示例: .. code-block:: xml 子元素:Command --------------- ```` 元素定义模块下的一个命令,包含以下属性: .. list-table:: :header-rows: 1 * - 属性 - 类型 - 必填 - 说明 * - ``name`` - string - 是 - 命令名称,同一文档中不可重复 * - ``description`` - string - 是 - 命令描述 * - ``internal`` - bool (true/false) - 否 - 是否为内部命令。内部命令不在 usage 中展示 * - ``alias`` - string - 否 - 命令别名 示例: .. code-block:: xml 孙子元素:Option ---------------- ``