build_on_save (BOS) is a simple python script that utilises a python implementation of Linux's kernal service 'inotify', called 'pyinotify'. It watches a directory for changes to files and runs bash commands on them if they are modified.