UNPKG

@agds/cli-plugin-doc

Version:

agds系统doc文档生成器

53 lines (51 loc) 1.94 kB
/* * @Author: 锦阳 * @Create: 2021年05月16日 */ const { Notice } = require('@agds/node-utils'); const { doc } = require('./plugin'); module.exports = [ { cmd: 'doc', desc: 'agds系统doc文档生成器', action: doc, help: { after: [ Notice.getStr('warn', '注意:') + '每个包含通配符的路径都需要用引号包裹,否则会被系统提前解析导致意料之外的错误', ], }, args: [ { arg: '[files...]', desc: 'jsdoc入口文件glob格式路径描述(需要用引号包裹避免解析失败),相对于cwd目录', }, ], opts: [ { opt: '-o,--output <output>', desc: 'doc文档渲染导出的文件名称路径,相对于cwd目录', }, { opt: '-c,--config <config>', desc: '配置文件路径,相对于cwd目录,仅支持js文件类型', default: 'agds.doc.config.js', }, { opt: '-t,--template <template>', desc: 'ejs渲染的模板相对于cwd的路径或者绝对路径', }, { opt: '--cd,--codes-dir <codesDir>', desc: 'glob格式路径,代码演示示例的对应文件夹路径,路径需要到某个具体示例的对应文件夹', }, { opt: '--cf,--codes-files <codesFiles...>', desc: 'glob格式路径,相对于codesDir的代码演示文件夹的文件路径描述', }, { opt: '--no-default', desc: '禁止使用默认配置,默认配置相对比较通用,大部分情况不需要禁止,当默认配置和你的配置冲突时可以使用此选项', }, ], }, ];