wat
Version:
Community-controlled cheat sheets for every coder.
31 lines (26 loc) • 765 B
JavaScript
;
var program = require('vorpal')();
var path = require('path');
var fs = require('fs');
var colors = require('chalk');
var error = colors.bgRed.white.bold;
program.command('init [path]').description('Creates dummy config in current dir or [path]').action(function (args, cb) {
var path = args.path || '';
console.log('HI');
var configFile = path.join(process.cwd(), path, 'codecept.json');
try {} catch (e) {
console.log('err', e);
}
console.log('HI2');
this.log(path);
try {
fs.writeFileSync(configFile, '{}');
} catch (err) {
this.log(error('File can\'t be created at ' + configFile));
program.exit();
}
this.log('Config created at ' + configFile);
cb();
});
program.show();
//program.parse(process.argv);