github.com/vrongmeal/leaf (go): Package leaf provides with utilities to create the leaf CLI tool. It includes watcher, filters and commander which watch files for changes, filter out required results and execute external commands respectively.  The package comes with utilities that can aid in creating a hot-reloader with a simple go program.  Let's look at an example where the watcher watches the `src/` directory for changes and for any changes builds the project.
Keywords: command-line-tool|golang|reloader