Re:Wiring Notational Velocity to a Github Wiki
by steveivy on Tuesday February 08, 2011 @05:21PM
(#2195187)
Also, I'm told that the "modern" perl way to do this is AnyEvent:
http://search.cpan.org/~mgrimes/AnyEvent-Filesys-Notify-0.05...
Still backed by OS X's FSEvents, so you're not reinventing the wheel.
Instead of running a sync script every minute, you can just use filesystem events [1] notification to run your commit script every time a file is changed. I have used the ruby wrapper for it [2], but apparently there's a perl one as well [3].
[1]: http://en.wikipedia.org/wiki/FSEvents [2]: https://github.com/sandro/ruby-fsevent [3]: http://search.cpan.org/~agrundma/Mac-FSEvents-0.04/lib/Mac/F...