#!/usr/bin/env bash
SCRIPTDIR=$(
  cd "$(dirname "$(realpath $0)")" || exit 254
  pwd -P
)

DEST=$2

if [[ -z $2 ]]; then
  DEST="./out"
fi

set -e

SOURCE=$3

if [[ -z $2 ]]; then
  DEST="./meta"
fi

if [[ ! -d $3 ]]; then
  echo "! Cannot find metadata on $3"
  exit 255
fi

if [[ -f $1 ]]; then
	file=$1
  node "${SCRIPTDIR}/src/publisher.js" "${file}" "${SOURCE}" > "${DEST}/${file%.*}.html"
else
  echo "$1 does not exist"
fi
