firedoc
Version:
API Doc generator rewritten from [YUIDoc](https://github.com/yui/yuidoc). We use this tool to document a large JavaScript game engine [Fireball](http://github.com/fireball-x/fireball) at [docs-zh.fireball-x.com/api](http://docs-zh.fireball-x.com/api/) and
34 lines (29 loc) • 733 B
JavaScript
const url = require('url');
const path = require('path');
const program = require('commander');
const spawn = require('child_process').spawn;
program
.option('-a --alias <name>', 'specify the theme/plugin name')
.option('-t --theme', 'install package as theme')
.option('-p --plugin', 'install package as plugin')
.parse(process.argv);
var name = program.alias();
var remote = program.args[0];
if (!name) {
var urlObj = url.parse(remote);
name = path.basename(urlObj.path);
}
var script = path.join(__dirname, '../scripts/install-theme.sh');
spawn(
'sh',
[
script, name, remote
],
{
'stdio': 'inherit',
'env': {
'THEMEDIR': path.join(__dirname, '../themes')
}
}
);