The Sourcerer's Apprentice

The adventures of David Heinemann in IT & software development

Introducing Sentinel

| Comments

This is something I’ve wanted to write for a while - a program to watch a directory for changes, and automatically execute a script when changes are detected. I was going to write it in Perl (and eventually will re-write it), but decided to put the VBScript I’ve been learning to good use. It’s designed mostly for web development, so that I can have files automatically copied to a server every time I update them, rather than having to either do it manually, or edit files remotely.

usage: Sentinel.vbs directory action

  directory: the directory to watch
  action:    the script or program to execute when changes are

Sentinel is released under the New BSD License, and can be downloaded directly or visited on GitHub.