message: Sort input paths after glob expansion
  Different shells can expand globs differently and it might not
  necessarily match up. Because the input path list order determines
  the output order, it makes sense to sort these so that codegen'd
  types don't keep changing between commits of developers on
  different platforms
diff: @@ -106,7 +106,11 @@ yargs
  if (input.length === 1 && glob.hasMagic(input[0])) {
  input = glob.sync(input[0]);
  }
  - const inputPaths = input.map(input => path.resolve(input));
  +
  + const inputPaths = input
  + .map(input => path.resolve(input))
  + // Sort to normalize different glob expansions between different terminals.
  + .sort();
  const options = { passthroughCustomScalars: argv["passthrough-custom-scalars"] || argv["custom-scalars-prefix"] !== '', customScalarsPrefix: argv["custom-scalars-prefix"] || '' };
  generate(inputPaths, argv.schema, argv.output, argv.target, options);
  