Example #1
0
window._tree = function(src) {
  src = src || Blockly.getCode()
  if (typeof src  == 'object') {
    console.log( treeify.asTree(src,true) )
  } else {
    console.log( treeify.asTree(_parse(src),true) )
  }
}
 client.findServers({}, function (err, servers) {
     if (err) {
         log(err.message);
     }
     log(treeify.asTree(servers, true));
     callback(err);
 });
Example #3
0
        getAllEventTypes(the_session,function(err,result){

            console.log("--------------------------------------------------------------- All Event Types ".cyan);
            console.log(treeify.asTree(result, true));

            callback();
        });
Example #4
0
exports.print = function(sorted, format) {
    if (format === "json"){
        console.log(JSON.stringify(sorted));
    } else{
        console.log(treeify.asTree(sorted, true));
    }
};
 client.findServers({}, function (err, servers) {
     if (err) {
         console.log(err.message);
     }
     console.log(treeify.asTree(servers, true));
     rl.resume();
     rl.prompt(">");
 });
 client.getEndpointsRequest(function (err, endpoints) {
     if (err) {
         log(err.message);
     }
     endpoints = utils.replaceBufferWithHexDump(endpoints);
     log(treeify.asTree(endpoints, true));
     callback(err);
 });
Example #7
0
 module.exports = function(obj) {
   var result = treefy.asTree(obj, true,true);
   if (!result) {
     console.log(obj);
   } else {
     console.log(result);
   }
 };
            client.getEndpointsRequest(function (err, endpoints) {

                endpoints = utils.replaceBufferWithHexDump(endpoints);
                console.log(treeify.asTree(endpoints, true));

                rl.prompt(">");
                rl.resume();
            });
  getDeps(_deps, function(err, deps) {
    var tree;

    if (err) {
      throw err;
    }

    // deps should contain all the dependencies data, including the root
    // because of the logic in populateItem()
    deps[data.name] = {};
    deps[data.name][data.version] = data;

    tree = getTree(data, deps);

    console.log(treeify.asTree(tree));
  });
Example #10
0
        client.getEndpointsRequest(function (err, endpoints) {

            if (argv.debug) {
                fs.writeFile("tmp/endpoints.log", JSON.stringify(endpoints, null, " "));
                console.log(treeify.asTree(endpoints, true));
            }

            var table = new Table();
            if (!err) {
                endpoints.forEach(function (endpoint, i) {
                    table.cell("endpoint", endpoint.endpointUrl + "");
                    table.cell("Application URI", endpoint.server.applicationUri);
                    table.cell("Product URI", endpoint.server.productUri);
                    table.cell("Application Name", endpoint.server.applicationName.text);
                    table.cell("Security Mode", endpoint.securityMode.toString());
                    table.cell("securityPolicyUri", endpoint.securityPolicyUri);
                    table.cell("Type", endpoint.server.applicationType.key);
                    table.cell("certificate", "..." /*endpoint.serverCertificate*/);
                    table.cell("discoveryUrls",endpoint.server.discoveryUrls.join(" - "));

                    serverCertificate = endpoint.serverCertificate;

                    var certificate_filename = path.join(__dirname, "../certificates/PKI/server_certificate" + i + ".pem");
                    fs.writeFile(certificate_filename, crypto_utils.toPem(serverCertificate, "CERTIFICATE"));

                    table.newRow();
                });
                console.log(table.toString());

                endpoints.forEach(function (endpoint, i) {
                    console.log("Identify Token for : Security Mode=", endpoint.securityMode.toString()," Policy=", endpoint.securityPolicyUri);
                    var table2 = new Table();
                    endpoint.userIdentityTokens.forEach(function (token) {
                        table2.cell("policyId", token.policyId);
                        table2.cell("tokenType", token.tokenType.toString());
                        table2.cell("issuedTokenType", token.issuedTokenType);
                        table2.cell("issuerEndpointUrl", token.issuerEndpointUrl);
                        table2.cell("securityPolicyUri", token.securityPolicyUri);
                        table2.newRow();
                    });
                    console.log(table2.toString());
                });

            }

            callback(err);
        });
Example #11
0
    .then(function (uninstalledList) {
      var map = {};
      var rootName = fecom.config.name;
      var rootVersion = fecom.config.version;
      var tree, str;

      if (!uninstalledList.length) {
        fecom.logger.info(fecom.i18n('NO_COMPONENT_TO_UNINSTALL'));
        return uninstalledList;
      }

      map = _.zipObject(uninstalledList.map(function (component) {
        return component.stringify();
      }));

      tree = treeify.asTree(map);
      str = rootName ? (rootName + (rootVersion ? '@' + rootVersion : '') + '\n') : '';

      fecom.logger.info(fecom.i18n('UNINSTALLED_COMPONENTS', str + tree));

      return uninstalledList;
    })
Example #12
0
    finder.on('end', function() {
        tree = mods.objectSort(tree);
        var str = treeify.asTree(tree, true),
            out = '';
            rel = path.relative(path.join(root, '../'), start),
            len = rel.split(path.sep)[0].length,
            pad = function(str) {
                for (var i = 0; i <= len; i++) {
                    str = ' ' + str;
                }
                str = str.replace('─', '──');
                return str;
            };

        str = str.split('\n');

        out += '   ' + rel + '\n';
        str.forEach(function(s) {
            out += '   ' + pad(s) + '\n';
        });
        callback(out);
    });
Example #13
0
    .then(function (installed) {
      var map = {};
      var rootName = fecom.config.name;
      var rootVersion = fecom.config.version;
      var tree, str;

      if (options.update) {
        spinner.stop(true);
      }

      map = _.zipObject(installed.map(function (component) {
        return component.stringify();
      }));

      tree = treeify.asTree(map);

      str = rootName ? (rootName + (rootVersion ? '@' + rootVersion : '') + '\n') : '';

      fecom.logger.info(fecom.i18n('COMPONENT_VERSIONS', str + tree));
      return installed.map(function (component) {
        return _(component).pick(['name', 'owner', 'version', 'hasUpdate', 'latest']).value();
      });
    })
Example #14
0
 enumerateAllConditionTypes(the_session,function(err,conditionTypes,conditionTree){
     console.log(treeify.asTree(conditionTree));
     callback();
 });
Example #15
0
exports.asTree = function(sorted) {
    return treeify.asTree(sorted, true);
};
function _toString(obj) {
    var treeify = require('treeify');
    return treeify.asTree(obj,true);
    // return JSON.stringify(this).replace(re,"");
}
Example #17
0
exports.print = function(sorted) {
    console.log(treeify.asTree(sorted, true));
};
 ls(parsed.name, parsed.rawSpec || argv.version, argv.flatten, function (obj) {
   if (Array.isArray(obj)) console.log(obj)
   else console.log(treeify.asTree(obj))
 })
Example #19
0
const ki = function ki(inputs) {
  const tree = ki.getTree(inputs);
  return treeify.asTree(tree);
};