proxy.golang.org : github.com/ybizeul/workflow
Package workflow provides a simple engine to sequentially run groups of shell tasks, while providing a websocket to monitor progress. Workflows are defined using a yaml file which contains variables declaration and groups of tasks. Tasks shell scripts can use functions like `output` and `progress` to publish meaningful information to the websocket. Tasks can have an optional relative `weight` value so a progress expressed in percent is added in the status message. This workflow declares a variable `OS` with the output of `uname` command, then it defines two groups of tasks, one for Linux and one for Darwin. Groups are being skipped based on the content of `OS`
Registry
-
Source
- Documentation
- JSON
- codemeta.json
purl: pkg:golang/github.com/ybizeul/workflow
License: MIT
Latest release: 3 months ago
First release: 9 months ago
Namespace: github.com/ybizeul
Stars: 0 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 20 days ago