| @@ -51,7 +51,7 @@ function nodeShellExec() { | |||
| child.stderr.on('data', (chunk) => { | |||
| if(messages.join('').indexOf('fatal: not a git repository') > -1) opts.haserrors = true; | |||
| messages.push(chunk); | |||
| process.stdout.write( chunk ) | |||
| // process.stdout.write( chunk ) | |||
| // console.error('stderr e: ' + chunk) | |||
| }); | |||
| } | |||
| @@ -90,6 +90,7 @@ function nodeShellExec() { | |||
| } | |||
| var prompt = function(choices, label, defaultchoice){ | |||
| // prompt accepts either an array or an object as choices. | |||
| var choices = choices || []; | |||
| return this.prompter.ask( | |||
| `${label} \n` + Object.keys(choices).map(choice => { return ` ${(+choice) + 1}) ${choices[choice]} `}).join('\n') + `\n default ( <= ${ defaultchoice || choices[0]} ) : ` | |||