upmd

rust
mit

Run tasks and workflows from Markdown.

136
Stars
v0.2.7
Latest release
1 day ago
Last activity
Very Active
Status

upmd is a terminal task runner that converts fenced Markdown code blocks into named, dependency-aware tasks and workflows in your terminal.

 

Markdown code blocks are executed in its built in terminal inside of the editor and maps dependency stages as the execution runs. Results are printed inline after execution and workflow stages display each task status reporting on success or failure of a code block.

 

This tool can run tasks and workflows in a CI environment through the CLI with state persistence can read environment variables and later tasks inherit the last changed working directory. It has built in runners that cover the most popular programming languages such as C, Go, Rust, Bash, JavaScript, TypeScript, Python and lots more.

 

upmd can be useful to developers, documentation writers and others for creating runbooks and setup guides that make build setups reproducible. This helps with keeping documentation up-to-date and verifies instructions without typing in separate commands.

Related tools

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.