var mainOptionKeys = Object.keys(mainOptions);
mainOptionKeys.forEach(function(key) {
var option = mainOptions[key];
- key = '--' + paramCase(key);
if (Array.isArray(option)) {
- var optional = option[1] === parseJSON;
- program.option(key + (optional ? ' [value]' : ' <value>'), option[0], option[1]);
+ key = '--' + paramCase(key);
+ key += option[1] === parseJSON ? ' [value]' : ' <value>';
+ program.option(key, option[0], option[1]);
+ }
+ else if (~['html5', 'includeAutoGeneratedTags'].indexOf(key)) {
+ program.option('--no-' + paramCase(key), option);
}
else {
- program.option(key, option);
+ program.option('--' + paramCase(key), option);
}
});
program.option('-o --output <file>', 'Specify output file (if not specified STDOUT will be used for output)');