| 
				
			 | 
			
			 | 
			@@ -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]} ) : ` |