Changes for version 1.14

  • A new config option (and command line argument) was added. The ignore_regex option instructs the system to ignore any Family files whose names match the regular expressions specified by this option. It's primarily used to ignore .bak and ~ files left by text editors. Also fixed a bug so that invalid file names are excluded.

Modules

A simple but expressive job scheduler that allows you to chain jobs/tasks and create time dependencies. Uses text config files to specify task dependencies.
Functions related to logging to stderr
A collection of jobs
A representation of a program that can be run by the operating system
Functions related to today's log directory
Functions related to logging
Functions related to marking a job as Success or Failure
Get options from command line and/or environment
Functions related to logging to stdout
Functions related to rerunning a job
intercept text sent to stdout or stderr
implementation class to which file handles are tied. See TaskForest::StringHandle;
A time costraint on a job