code: function safeMain (processArgv) {
    // Benchmark
    if (process.env.TIME) {
      var start = Date.now();
      console.log("[Github-Todos] Start…");
      process.on("exit", function () {
        var diff = Date.now() - start;
        console.log("[Github-Todos] Execution time: %d ms", diff);
      });
    }
  
    // Disabled?
    if (process.env.NO_GITHUB_TODOS) {
      console.log("[Github-Todos] Disabled from environment");
      process.exit(0);
      return;
    }
  
    // Check env then execute
    checkEnv()
      .then(null, function (err) {
        console.error("Error found in your current environment: %s", err);
        if (process.env.DEBUG) {
          console.error(err.stack);
        }
        process.exit(2);
      })
      .then(function () {
        return config.list();
      })
      .then(_.partial(main, processArgv));
  }
docs: Main execution processArgv = CLI args === process.argv.slice(2)