Esempio n. 1
0
let getOptions = doc => {
  "use strict";
  let o = $d(doc);
  let help = $o("-h", "--help", false, o);
  let username = $o("-u", "--user", undefined, o);
  let password = $o("-p", "--password", undefined, o);
  let personnumber = $o("-n", "--person", undefined, o);
  let registro = $o("-r", "--registro", undefined, o);
  let datafile = $o("-f", "--file", undefined, o);
  let start = $o("-s", "--start", undefined, o);
  let end = $o("-e", "--end", undefined, o);
  let go = $o("-g", "--go", false, o);
  let dryrun;
  if (!go) {
    dryrun = 1;
  } else {
    dryrun = 0;
  }
  let cmd;
  if (o.status) {
    cmd = "status";
  } else if (o.upload) {
    cmd = "upload";
  } else if (o.get) {
    cmd = "get";
  } else {
    cmd = "help";
  }
  return {
    help,
    username,
    password,
    registro,
    datafile,
    personnumber,
    cmd,
    start,
    end,
    dryrun
  };
};
Esempio n. 2
0
let getOptions = doc => {
    "use strict";

    let o = $d(doc);
    let help = $o('-h', '--help', false, o);
    let program = $o('-p', '--program', undefined, o);
    let problem = o.PROBLEM;
    let schedule = o.schedule;
    let googlecal = $o('-g', '--googlecal', false, o);
    let xlsx = $o('-x', '--xlsx', false, o);
    let json = $o('-j', '--json', false, o);
    let imprt = $o('-i', '--import', false, o);
    let output = $o('-o', '--export', false, o);

    return {
        help, problem, program, schedule, googlecal, xlsx, json, imprt, output
    };
};