Example #1
0
  ps.ensure(ps.CLIENT_CONFIG_DONE, function() {
    req.meetsRequirements(requirements, function(err, meetRequirements) {
      if (err || !meetRequirements) {
        ps.emit(ps.CLIENT_STATE_EXIT, {'why': 'requirements', 'value': err});
        return;
      }

      try {
        p.parse(process.argv);
      }
      catch (error) {
        term.puts(error.toString());
      }
    });
  });
Example #2
0
  ps.ensure(ps.CLIENT_CONFIG_DONE, function() {
    req.meetsRequirements(requirements, function(err, meetRequirements) {
      if (err || !meetRequirements) {
        ps.emit(ps.CLIENT_STATE_EXIT, {'why': 'requirements', 'value': err,
                                       'exitCode': 2});
        return;
      }

      try {
        p.parse(process.argv);
      }
      catch (err2) {
        clientUtils.printErrorAndExit(err2, 1);
      }
    });
  });