23 lines
303 B
Bash
23 lines
303 B
Bash
|
#!/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
|