Documentation
¶
Overview ¶
Package schedule manages a siphon-owned block of entries inside the user's crontab. siphon does not run a scheduler daemon itself — it delegates to the host's cron, writing lines that invoke `siphon backup <profile>` on a cron expression. The OS scheduler (already present and battle-tested) runs the jobs; siphon only edits its own managed block.
This file is the pure, I/O-free core: it edits crontab TEXT (add/remove/list siphon entries within delimited markers) so it is fully unit-testable. The CLI layer reads the current crontab, calls these functions, and writes it back.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.