Guard automates tasks by running custom rules whenever file or directories are modified.
Information related to installation and basic usage can be found at project README file.
Guard use DSL to specify the rules when there is any file system modification evnet.
Guard also provide a GDB-like interactive interface. I am going to introduce few common usage below but the detailed usage on how to interact with the guard console can be found at Guard wiki: Interacting with Guard.