Changes for version 1.06 - 2008-04-04

  • fixed a bunch of minor bugs
    • implement --help functionality
    • added $VERSIONS and pod to every .pm file
    • got rid of extra call to localtime
    • removed the default_timezone command line option
    • got rid of redundant regex match for parens in job name
    • removed unused variable $forest from Family::readFromFile
    • renamed $this_jobs_dependencies to $this_jobs_time_dependencies
  • enhancements
    • refactored Family::readFromFile into smaller functions
    • use croak instead of die
    • Added more detailed info into the pid file
    • Added more test cases
    • Made the Family->display() output prettier
    • Added the StringHandle and StringHandleTier class to make testing easier.

Modules

Simple, powerful task scheduler
A collection of jobs
A representation of a program that can be run by the operating system
Functions related to today's log directory
Get options from command line and/or environment
intercept text sent to stdout or stderr
implementation class to which file handles are tied. See TaskForest::StringHandle;
A time costraint on a job