message: fix: broken paths when budle or serve using cli
diff: @@ -170,9 +170,8 @@ YargsParser.command(
  }).argv;
  async function serve(port: number, pathToSpec: string, options: Options = {}) {
  - let spec = await loadAndBundleSpec(pathToSpec);
  + let spec = await loadAndBundleSpec(existsSync(pathToSpec) ? resolve(pathToSpec) : pathToSpec);
  let pageHTML = await getPageHTML(spec, pathToSpec, options);
  -
  const server = createServer((request, response) => {
  console.time('GET ' + request.url);
  if (request.url === '/redoc.standalone.js') {
  @@ -218,7 +217,7 @@ async function serve(port: number, pathToSpec: string, options: Options = {}) {
  const handlePath = async _path => {
  try {
  - spec = await loadAndBundleSpec(pathToSpec);
  + spec = await loadAndBundleSpec(resolve(pathToSpec));
  pageHTML = await getPageHTML(spec, pathToSpec, options);
  log('Updated successfully');
  } catch (e) {
  @@ -245,7 +244,7 @@ async function serve(port: number, pathToSpec: string, options: Options = {}) {
  async function bundle(pathToSpec, options: Options = {}) {
  const start = Date.now();
  - const spec = await loadAndBundleSpec(pathToSpec);
  + const spec = await loadAndBundleSpec(existsSync(pathToSpec) ? resolve(pathToSpec) : pathToSpec);
  const pageHTML = await getPageHTML(spec, pathToSpec, { ...options, ssr: true });
  mkdirp.sync(dirname(options.output!));
  