message: fix(cli): return 1 as exit code if an error happens in the cli
diff: @@ -60,16 +60,12 @@ YargsParser.command(
  return yargs;
  },
  async argv => {
  - try {
  await serve(argv.port, argv.spec, {
  ssr: argv.ssr,
  watch: argv.watch,
  templateFileName: argv.template,
  redocOptions: argv.options || {},
  });
  - } catch (e) {
  - console.log(e.stack);
  - }
  },
  )
  .command(
  @@ -103,7 +99,6 @@ YargsParser.command(
  return yargs;
  },
  async argv => {
  - try {
  await bundle(argv.spec, {
  ssr: true,
  output: argv.o,
  @@ -112,9 +107,6 @@ YargsParser.command(
  templateFileName: argv.template,
  redocOptions: argv.options || {},
  });
  - } catch (e) {
  - console.log(e.message);
  - }
  },
  )
  .demandCommand()
  @@ -125,6 +117,10 @@ YargsParser.command(
  })
  .options('options', {
  describe: 'ReDoc options, use dot notation, e.g. options.nativeScrollbars',
  + })
  + .fail((message, error) => {
  + console.log(error.stack);
  + process.exit(1);
  }).argv;
  async function serve(port: number, pathToSpec: string, options: Options = {}) {
  