Skip to content

ravinsharma7/cuerun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

cuerun

Alternative task runner for cuelang's cue cmd

introduction

General purpose task runner for cue, and supporting tool for podman-cue

Tentative features (Some might be merged or redacted based on what is needed)

  • tui management
  • task scripting using cuelang
  • parallized tasks. multiple task running without block tui
  • run task in containers or host. decoupling run "compute" from tasks using configuration, or tui.
  • mix "compute". shell +/- podman
  • devcontainer support
  • environment loading
  • tasks run versioning and structured logs(queriable and searchable logs)
  • tasks specific logs. runner and task log seperation. task reporting.
  • task piping (regardless of "compute" location)
  • task events.
  • task circuit breaker / trap / signals
  • task hooks.
  • task healthcheck
  • long running tasks. auto-restart.
  • timeout, retry, backpressuring.
  • subtasks
  • lazy tasks.
  • schedules tasks.
  • conditional tasks.
  • tasks ordering
  • task priority
  • looping task.
  • task waiting and grouping
  • crash report and resumable tasks
  • replay
  • idempotent warning.
  • remote tasks

How to

TBD

About

Alternative task runner for cuelang's `cue cmd`

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published