docs: function loadConfig() {
    if (options.config) {
      console.log(`Using config.json found at ${options.config}`);
      const normalizedPath = normalize(options.config);
      const configStr = readFileSync(`${normalizedPath}/config.json`).toString();
      return JSON.parse(configStr);
    }
    try {
      const configStr = readFileSync('./config.json').toString();
      console.log('Using config.json found in project folder');
      return JSON.parse(configStr);
    } catch (e) {
      const psTasksRoot = process.env['PSTASKS_ROOT'];
      if (!psTasksRoot) {
        throw new Error('Unable to locate config. PSTASKS_ROOT env var not set.');
      } else {
        const normalizedPath = normalize(psTasksRoot);
        try {
          const configStr = readFileSync(`${psTasksRoot}/config.json`)
            .toString();
          console.log(`using config.json in PSTASKS_ROOT: ${psTasksRoot}`);
          return JSON.parse(configStr);
        } catch (e) {
          console.log(`error reading config.json found at ${psTasksRoot}`);
        }
      }
  
    }
    console.log('Could not load config.json -- all three loading methods failed');
    return null;
  }