watchman
uses filesystem watching tools to run commands
carton
, to manage the Perl dependencies
- Clone the repo
cd
into the repo- Run
carton install
- Add
watchman/bin
to your$PATH
watchman -- make test
watchman
will look for Perl file changes in the current directory, and when a file is written, it will run your command.
Right now, watchman
only watches for changes in Perl files. So, files with a .pl
, .pm
, or .t
extension. I will probably add support for other languages at some point, but I don't need it right now.