cron-0.5.0: Cron datatypes and Attoparsec parser
Cron data structure and Attoparsec parser. The idea is to embed it in larger
systems which want to roll their own scheduled tasks in a format that people
are used to.
Cron
is where all the interesting datatypes live. You will also find
scheduleMatches
, which you can use to compare a time against a
CronSchedule
to see if an action needs to be performed. System.Cron.Parser
is where you will find the parsers cronSchedule
, crontabEntry
and
cronTab
. To parse individual schedules up to full crontab files.
Modules
- System
- System.Cron
- System.Cron.Describe Turn a cron schedule into a human-readable string
- Internal
- System.Cron.Internal.Check
- Describe
- System.Cron.Internal.Describe.Descriptors
- System.Cron.Internal.Describe.Options Functions for constructing the options that control how cron schedules are described
- System.Cron.Internal.Describe.Time
- System.Cron.Internal.Describe.Types
- System.Cron.Internal.Describe.Utils
- System.Cron.Parser Attoparsec parser for cron formatted intervals
- System.Cron.Schedule Monad stack for scheduling jobs to be executed by cron rules.
- System.Cron.Types
- System.Cron