#!/usr/bin/env bash set -euo pipefail cd $(dirname "$0")/.. if [ "$#" == 1 ]; then BOOK_DIR="$1" else echo "usage: $0 path-to-book-directory" exit 1 fi # Watch clear echo "Open your browser at file://$PWD/public/index.html" echo BUILD_CMD="./bin/get-data $BOOK_DIR > public/data.js && echo public/data.js updated." watchexec \ --watch "$BOOK_DIR" \ -- "$BUILD_CMD"