Categorygithub.com/r6m/every
repositorypackage
0.2.3
Repository: https://github.com/r6m/every.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

every

Every translates english to crontab expression

every expressioncrontab expression
every 2 minutes*/2 * * * *
every 2 minutes on Fri*/2 * * * Fri
every day at 3 pm0 15 * * *
every hour in Jun on Sun,Fri0 * * Jun Sun,Fri

Everyfile config

every uses hashicorp hcl config structure.

every "2 minutes" {
  run = "command >/dev/null 2>&1"
  user = "ubuntu"
}

every "day at 3 pm" {
  run = "command >/dev/null 2>&1"
  user = "ubuntu"
}

every "hour in Jun on Sun,Fri" {
  run = "command >/dev/null 2>&1"
  user = "ubuntu"
}

TODO

  • every cmd to run commands
  • support Everyfile to generate crontab file (hcl)
  • read args to generate from input
  • run jobs as specific user
  • update crontab from config