UNPKG

bw-cli

Version:

The Brightwork (bw) command line deployment tool. Build & deploy serverless RESTful APIs in minutes.

33 lines (27 loc) 785 B
require('./env')(); var program = require('commander'); var co = require('co'); var prompt = require('co-prompt'); var fs = require('fs'); var path = global.workingPath + '/.bw.json'; program .parse(process.argv); co(function *genPrompt() { var api = yield prompt('API address (http://api.brightwork.io): '); if (!api || api === '') { api = 'http://api.brightwork.io'; } return yield [api]; }) .then(function fulfilled(options) { var settings = { api: options[0], }; fs.writeFileSync(path, JSON.stringify(settings), 'utf8', { flags: 'w+' }); console.log('Settings saved'); process.exit(); }) .catch(function rejected(err) { printError(err); process.stdin.pause(); });