0.1.0 • Published 8 years ago
magnet-vorpal v0.1.0
magnet-vorpal
Usage
Basic command.js
import magnet from 'magnet-core';
import Config from 'magnet-config';
import Logger from 'magnet-bunyan';
import Vorpal from 'magnet-vorpal';
let app = await magnet([
[Koa, Config],
Logger,
Vorpal
]);
server/commands/test.js
export default {
description: 'Description of your awesome command',
options: [
['-o, --option <option>', 'Option to pass in'],
],
async action({ log }, args) {
try {
const option = args.options.option || {};
log.info('Do something I\'m giving up on you.');
} catch (err) {
log.error(err);
throw err;
}
}
};
node command.js
test -o 'yo'
0.1.0
8 years ago