Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elliot40404/easycron
Easycron is a simple cross platform cli app that helps to configure cron jobs.
https://github.com/elliot40404/easycron
cli cron cronjob crontab ec2 go golang golang-package keyboards linux macos productivity scheduling server terminal tui unix windows
Last synced: about 15 hours ago
JSON representation
Easycron is a simple cross platform cli app that helps to configure cron jobs.
- Host: GitHub
- URL: https://github.com/elliot40404/easycron
- Owner: elliot40404
- License: mit
- Created: 2025-01-17T22:50:13.000Z (10 days ago)
- Default Branch: master
- Last Pushed: 2025-01-25T22:30:50.000Z (2 days ago)
- Last Synced: 2025-01-25T23:30:01.819Z (2 days ago)
- Topics: cli, cron, cronjob, crontab, ec2, go, golang, golang-package, keyboards, linux, macos, productivity, scheduling, server, terminal, tui, unix, windows
- Language: Go
- Homepage:
- Size: 12 MB
- Stars: 13
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Easycron
[![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/elliot40404/easycron/release.yml)](https://github.com/elliot40404/easycron/actions/workflows/release.yml)
[![Go Report Card](https://goreportcard.com/badge/github.com/elliot40404/easycron)](https://goreportcard.com/report/github.com/elliot40404/easycron)
[![Go Reference](https://pkg.go.dev/badge/github.com/elliot40404/easycron.svg)](https://pkg.go.dev/github.com/elliot40404/easycron)```sh
______
| ____|
| |__ __ _ ___ _ _ ___ _ __ ___ _ __
| __| / _` |/ __|| | | | / __|| '__| / _ \ | '_ \
| |____ | (_| |\__ \| |_| || (__ | | | (_) || | | |
|______| \__,_||___/ \__, | \___||_| \___/ |_| |_|
__/ |
|___/
- elliot40404
```![demo](./images/demo.gif)
Easycron is a simple cross platform cli app that helps you with cron
## Why
I do a lot of system admin work and that includes setting up and managing a lot of cron jobs. Usually I use [crontab.guru](https://crontab.guru) to validate the my expressions but I wanted to do this without leaving the terminal, this cli lets me do that.
## Installation
```bash
go install github.com/elliot40404/easycron/cmd/easycron@latest
```## Usage
```bash
easycron # to start in interactive modeeasycron
```## Features
- [x] Interactive mode
- [x] Human readable cron expression
- [x] Next 3 iterations
- [x] Non interactive mode
- [x] Configurable cli options
- [ ] Schedule cron jobs directly from easycron
- [ ] Cron job manager## License
MIT
## Support My Work