Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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 mode

easycron
```

## 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


Support Me on Ko-fi