23 lines
303 B
Bash
Executable File
23 lines
303 B
Bash
Executable File
#!/bin/bash -eu
|
|
|
|
DIRECTORY_TO_OBSERVE="."
|
|
|
|
function block_for_change {
|
|
inotifywait --recursive \
|
|
--event modify,move,create,delete \
|
|
--exclude "_build.+"\
|
|
$DIRECTORY_TO_OBSERVE >/dev/null 2>&1
|
|
|
|
echo -n ""
|
|
}
|
|
|
|
function build {
|
|
clear
|
|
make revealjs
|
|
}
|
|
|
|
build
|
|
while block_for_change; do
|
|
build
|
|
done
|