(List (Com {[LIT_CHARS set]} {[LIT_CHARS -e]} ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[LIT_CHARS site]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS site]} ) (Fork (Com {[LIT_CHARS python2]} {[LIT_CHARS -m]} {[LIT_CHARS SimpleHTTPServer]} ) ) (Com {[LIT_CHARS cd]} {[LIT_CHARS ..]} ) (Com {[LIT_CHARS trap]} {[DQ [LIT_CHARS exit]]} {[LIT_CHARS INT]} {[LIT_CHARS TERM]} ) (Com {[LIT_CHARS trap]} {[DQ [LIT_CHARS "kill 0"]]} {[LIT_CHARS EXIT]} ) (While (Com {[LIT_CHARS true]} ) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Building site..."]]} ) (Com {[LIT_CHARS sass]} {[LIT_CHARS theme/styles.scss] [LIT_OTHER ":"] [LIT_CHARS theme/styles.css]} ) (Com {[LIT_CHARS python2]} {[LIT_CHARS buildsite.py]} ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Waiting for changes..."]]} ) (Com {[LIT_CHARS inotifywait]} {[LIT_CHARS -e]} {[LIT_CHARS modify]} {[LIT_CHARS -r]} {[LIT_CHARS .]} ) ) ) )