In one shell, execute: filewatcher ./src ./generate-slide-deck.sh In another shell, run your slides (see setup for how to initialize reveal.js) cd reveal.js grunt serve