#!/usr/bin/env node 'use strict' const program = require('commander') const pkg = require('../package') const commands = require('../lib/commands') program .version(pkg[ 'version' ]) program .command('render [bud...]') .description('Render files from bud.') .option('-v, --verbose', 'Show verbose logs.') .option('-c, --configuration [configuration]', 'Configuration module path.') .action(function (src, opitons) { commands.render(src, opitons) }) .on('--help', function () { console.log(commands.render.help) }) program .command('clean [bud]') .description('Clean files rendered from bud.') .option('-v, --verbose', 'Show verbose logs.') .option('-c, --configuration [configuration]', 'Configuration module path.') .action((src, opitons) => { commands.clean(src, opitons) }) .on('--help', () => { console.log(commands.clean.help) }) program .parse(process.argv) if (program.args.length === 0) { program.help() }