bytesagain-workflow-builder
Build, run, and track multi-step workflows from the terminal. Define pipeline steps with shell commands, execute them in sequence, and monitor status with detailed progress tracking.
Usage
bytesagain-workflow-builder create "<name>"
bytesagain-workflow-builder add-step <id> "<step_name>" "<command>"
bytesagain-workflow-builder run <id>
bytesagain-workflow-builder status <id>
bytesagain-workflow-builder list
bytesagain-workflow-builder export <id>
bytesagain-workflow-builder template <type>
Commands
create— Create a new named workflow and get its IDadd-step— Add a shell command step to a workflowrun— Execute all steps in sequence, stopping on failurestatus— Show per-step execution status and outputlist— List all workflows with step counts and last run timeexport— Export workflow definition as JSONtemplate— Show starter templates (ci, deploy)
Examples
bytesagain-workflow-builder create "Release Pipeline"
bytesagain-workflow-builder add-step wf001 "Run Tests" "npm test"
bytesagain-workflow-builder add-step wf001 "Build" "npm run build"
bytesagain-workflow-builder add-step wf001 "Deploy" "rsync -av dist/ server:/var/www/"
bytesagain-workflow-builder run wf001
bytesagain-workflow-builder status wf001
Requirements
- bash
- python3
When to Use
Use when automating multi-step processes, building CI-like pipelines locally, tracking deployment steps, or managing repeatable task sequences with clear pass/fail status.