Browse Source

Elxr pull fixes.

master
pb 3 years ago
parent
commit
6a26cda0b6
3 changed files with 4791 additions and 1445 deletions
  1. 2814
    0
      elxr.js
  2. 1967
    1435
      i.js
  3. 10
    10
      index.js

+ 2814
- 0
elxr.js
File diff suppressed because it is too large
View File


+ 1967
- 1435
i.js
File diff suppressed because it is too large
View File


+ 10
- 10
index.js View File



} }


if(clioverrides.reconfirm) {
var reconfirm = { 'instanceName' : clioverrides['instanceName'] === 'chess' }
}
else { var reconfirm = {}; }

var getBoundEachPrompt = function(target, mustPrompt, promptables, choices) { var getBoundEachPrompt = function(target, mustPrompt, promptables, choices) {
return function(prompts, k, i, a){ return function(prompts, k, i, a){
} }
} }


var __interactve_promts = function( target, choices ){
var __interactive_prompts = function( target, choices ){


Object.defineProperty(target, 'node_env', { get : function(){ return this.instanceType } }); Object.defineProperty(target, 'node_env', { get : function(){ return this.instanceType } });


chessinstances[instanceName][node_env] chessinstances[instanceName][node_env]
, clioverrides , clioverrides
, selected_overrides , selected_overrides
// , __interactve_promts -- Cant just override. Also need selectedinstance to be ready...
// , __interactive_prompts -- Cant just override. Also need selectedinstance to be ready...
); );


// chessinstances[instanceName] = chessinstances[instanceName] || {} // chessinstances[instanceName] = chessinstances[instanceName] || {}
selectedinstance = utils.assign( ...detectedinstanceoptions.slice(-2) ) selectedinstance = utils.assign( ...detectedinstanceoptions.slice(-2) )
promptkeys = utils.assign(promptkeys, clioverrides) promptkeys = utils.assign(promptkeys, clioverrides)
if(clioverrides.reconfirm) {
var reconfirm = { 'instanceName' : selectedinstance['instanceName'] === 'chess' }
}
else { var reconfirm = {}; }
try { try {


chessinstances = acquirelocalinstances(selectedinstance); chessinstances = acquirelocalinstances(selectedinstance);
findlocalinstances(chessinstances, detectedinstanceoptions) findlocalinstances(chessinstances, detectedinstanceoptions)
initinstances(selectedinstance) // use the local instances for defaults if at all possible.
var choices = getchoices(detectedinstanceoptions, promptkeys) var choices = getchoices(detectedinstanceoptions, promptkeys)
var todo = any( __interactve_promts(selectedinstance, choices) ).then(()=>{
var todo = any( __interactive_prompts(selectedinstance, choices) ).then(()=>{
return initinstances(selectedinstance) return initinstances(selectedinstance)
}) })
} }
catch (e) { catch (e) {
// PB : TODO -- verbose mode warning.. console.warn(e) // Missing chessinstances is not an error... // PB : TODO -- verbose mode warning.. console.warn(e) // Missing chessinstances is not an error...
var choices = getchoices(detectedinstanceoptions, promptkeys) var choices = getchoices(detectedinstanceoptions, promptkeys)
var todo = any( __interactve_promts(selectedinstance, choices) ).then(()=>{
var todo = any( __interactive_prompts(selectedinstance, choices) ).then(()=>{
return initinstances(selectedinstance) return initinstances(selectedinstance)
}) })



Loading…
Cancel
Save