function parseGoLangOptions()

in src/cli.ts [94:109]


  function parseGoLangOptions() {
    const outdir = argv['golang-outdir'];
    const module = argv['golang-module'];
    const packageName = argv['golang-package'];
    if (!outdir && !module) { return undefined; }
    if (!outdir) { throw new Error('--golang-outdir is required'); }
    if (!module) { throw new Error('--golang-module is required'); }
    if (!packageName) { throw new Error('--golang-package is required'); }
    return {
      golang: {
        outdir: outdir,
        moduleName: module,
        packageName: packageName,
      },
    };
  }