--- /dev/null
+#! /usr/bin/env bash
+# tldr; AGPLv3+
+# copyright info at bottom
+
+# build directory when any file is modified
+inotifywait \
+ --quiet \
+ --recursive \
+ --monitor \
+ --event close_write \
+ --format %f \
+ . | \
+ while IFS= read -r file; do
+ make
+ done
+
+# goes great with
+# https://addons.mozilla.org/en-US/firefox/addon/auto-reload/
+# url regex:
+# challenge-bot\.html
+# local files
+# $CWD/challenge-bot.html
+
+# Copyright 2016 daniel watson
+
+# This file is part of challenge-bot.
+
+# challenge-bot is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+
+# challenge-bot is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+
+# You should have received a copy of the GNU Affero General Public
+# License along with challenge-bot. If not, see
+# <http://www.gnu.org/licenses/>.