#!/usr/bin/env bash set -euo pipefail cd $(dirname "$0")/.. if [ "$#" == 2 ]; then BROWSER="$1" BOOK_DIR="$2" else echo "usage: $0 browser-cmd path-to-book-directory" exit 1 fi bin/get-data "$BOOK_DIR" > "public/data.js" TMP_DIR=$(mktemp --directory) cp public/* "$TMP_DIR" eval "$BROWSER $TMP_DIR/index.html"