I wrote
[https://github.com/FedericoCeratto/nim-testrunner](https://github.com/FedericoCeratto/nim-testrunner)
(testrunner in Nimble) for a similar use.
This would have been a great opportunity to develop a watchdog-like package for
Nim ;)
No particular challenge, really. In the end I went for the Python solution
because (1) the problem is too trivial to require a serious language, (2) the
result is arguably more accessible, (3) was a bit faster to write because the
file monitoring libraries in Nim aren't quite as mature. I just w
Curious .. what challenge did you face writing that in Nim (assuming that you
first attempted writing that in Nim, but didn't work out)?
I have just published a small project called
[watchcode](https://github.com/bluenote10/watchcode). As an exception, it's not
a Nim project, but it was written 100% with Nim in mind ;). I was never fully
satisfied with other solutions for code watching/rerunning, so I had to give it
a go and I'm