miaam-scripts
Version:
28 lines (21 loc) • 701 B
JavaScript
const fs = require('fs');
const path = require('path');
const { Command } = require('commander');
const { start, build } = require('../src');
const packageOptions = JSON.parse(fs.readFileSync(path.join(__dirname, '../package.json'), 'utf-8'));
const program = new Command();
program.version(packageOptions.version);
program
.command('start')
.option('--miaamrc [miaamOptions]', 'Path to miaamrc file')
.action(({ miaamrc }) => {
start({ projectRoot: process.cwd(), miaamrc });
});
program
.command('build')
.option('--miaamrc [miaamOptions]', 'Path to miaamrc file')
.action(({ miaamrc }) => {
build({ projectRoot: process.cwd(), miaamrc });
});
program.parse();