#!/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 TMP_DIR=$(mktemp --directory) cp public/* "$TMP_DIR" bin/get-data "$BOOK_DIR" > "$TMP_DIR/data.js" eval "$BROWSER $TMP_DIR/index.html"