No description
- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .gitignore | ||
| app.py | ||
| README.md | ||
| requirements.txt | ||
cron-forge
PyQt6 crontab manager — part of the Forge Suite by dev-boffin-io.
Features
- My Crontab tab — visual table of all cron jobs
- Schedule / Human explanation / Command / Enabled / Next Run columns
- Double-click to edit, delete button
- Raw crontab editor with syntax highlighting (comments, schedule fields, commands)
- Apply raw → table and vice versa
- Add/Edit Job dialog
- Preset picker: @reboot, @daily, every 5 min, every weekday, etc.
- Field-by-field builder: minute / hour / dom / month / dow
- Direct expression input
- Human-readable explanation in real-time
- Next 3 run times preview (requires
croniter) - Log file, stderr redirect, MAILTO, working directory options
- Enable/disable toggle (comments out the line)
- System Crons tab — browse
/etc/crontab,/etc/cron.d/, cron.daily/weekly/monthly - Reference tab — cron syntax quick reference with examples
- Load crontab for other users (requires sudo)
- Save crontab directly via
crontab -
Install
pip install PyQt6
pip install croniter # optional, for next-run times
Run
python app.py
Platform
Linux · macOS