Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Easycron is a simple cross platform cli app that helps to configure cron jobs.

License

Notifications You must be signed in to change notification settings

elliot40404/easycron

Repository files navigation

Easycron

GitHub Actions Workflow Status Go Report Card Go Reference

 ______
|  ____|
| |__     __ _  ___  _   _   ___  _ __   ___   _ __  
|  __|   / _` |/ __|| | | | / __|| '__| / _ \ | '_ \ 
| |____ | (_| |\__ \| |_| || (__ | |   | (_) || | | |
|______| \__,_||___/ \__, | \___||_|    \___/ |_| |_|
                      __/ |
                     |___/
                            - elliot40404

demo

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 to validate the my expressions but I wanted to do this without leaving the terminal, this cli lets me do that.

Installation

go install github.com/elliot40404/easycron/cmd/easycron@latest

Usage

easycron # to start in interactive mode

easycron <options> <expression>

Features

  • Interactive mode
  • Human readable cron expression
  • Next 3 iterations
  • Non interactive mode
  • Configurable cli options
  • Schedule cron jobs directly from easycron
  • Cron job manager

Build From Source with alternative engines

git clone https://github.com/elliot40404/easycron.git
cd easycron
go build -o easycron cmd/easycron/ # new charm engine
go build -tags tview -o easycron cmd/easycron/ # old tview engine

License

MIT

Support My Work

Support Me on Ko-fi

Sponsor this project

Packages

No packages published