UNPKG

firedoc

Version:

[![Circle CI](https://circleci.com/gh/cocos-creator/firedoc/tree/master.svg?style=shield)](https://circleci.com/gh/cocos-creator/firedoc/tree/master)

35 lines (30 loc) 986 B
#!/usr/bin/env node const debug = require('debug'); const program = require('commander'); const Firedoc = require('../lib/firedoc').Firedoc; program .option('-l --lint', 'lint the parser') .option('--parse-only', 'only parse') .option('-H --http', 'build doc for web') .option('-M --markdown', 'generate markdown docs') .option('-T --theme <dir>', 'specify theme directory') .option('-D --dest <dir>', 'the destination folder to build') .option('-L --lang <language>', 'the i18n language') .option('-v --verbose', 'print all verbose information') .option('-S --source', 'export source files and create links.') .parse(process.argv); if (program.verbose) { debug.enable('firedoc:*'); } var doc = new Firedoc({ path: program.args[0], lint: program.lint, parseOnly: program.parseOnly, markdown: program.markdown, http: program.http, dest: program.dest, lang: program.lang, theme: program.theme, withSrc: program.source || false }); doc.build();