🚀-speed file-watcher written in Golang, Owl is mostly suitable as an automatic build/run/test tool.
##Installation
$ go get github.com/flowup/owl/cmd/owl # this will install the binary in $GOBINYou can use owl to simply run tests when anything within the current folder(recursively) changes. The -i flag will ignore a directory named bin
$ owl -r 'go test ./...' -i bin-ior--ignoreto ignore files and folders (default: vendor, node_modules, bower_components, .glide, .git)-ror--runfor specific command-dor--debouncedebounce time for filesystem events before command execution in miliseconds (default 500)-for--filterfiles are filtered by regular expression
You can set default settings for the owl command within the folder with config file.
🤖 Note that any environment variables and flags will override this configuration
run: "echo \"Hello Owl!\""
debounce: 100
verbose: true
ignore:
- "vendor"
- "bin"
filter: "go$"
