Cronify is a YAML-driven tool for managing, validating, and deploying cron jobs.
- YAML configuration for cron jobs.
- Cron expression validation.
- Simulation of next 5 run times.
- Environment variable checks.
- Crontab deployment.
- Rich logging and colored output.
- cronify_main.py: Main entry.
- cronify/: Package with modules.
- init.py
- cli.py: CLI interface.
- logger.py: Logging.
- simulator.py: Schedule simulation.
- validator.py: Cron validation.
- utils.py: Utility functions.
- install.bash: Installer.
- uninstall.bash: Uninstaller.
- README.md: This file.
Clone the repo and run: ```bash sudo ./install.bash ```
Run: ```bash cronify --help ```
Run: ```bash sudo ./uninstall.bash ```
Distributed under the GNU GPLv3 License. See LICENSE for more information.