UNPKG

880 BJavaScriptView Raw
1const inquirer = require('inquirer')
2const rc = require('../lib/rc.js')()
3
4const validate = (input) => !!input.length
5
6const setupQuestions = [{
7 type: 'input',
8 name: 'username',
9 message: 'Please enter your Ada username:',
10 validate
11}, {
12 type: 'password',
13 name: 'password',
14 message: 'Please enter your Ada password:',
15 validate
16}, {
17 type: 'input',
18 name: 'auth',
19 message: 'Enter your preferred auth server',
20 default: 'http://mcdev.internal.ada.com/admin/api/login',
21 validate
22}, {
23 type: 'input',
24 name: 'c3',
25 message: 'Enter your preferred medhub server',
26 default: 'http://mcdev.internal.ada.com/dx/admin/api/ada',
27 validate
28}]
29
30module.exports = (cb) => {
31 inquirer.prompt(setupQuestions)
32 .then((answers) => {
33 const config = {
34 dev: {
35 medx: answers,
36 persist: false
37 }
38 }
39 rc.createConfig(config)
40 cb()
41 })
42}