Execute commands inside your runbooks, docs, and READMEs.
10K+
Discover and run code snippets directly from your markdown files, e.g. runbooks, docs, or READMEs (defaults to local
README.md).
Runme is a tool that makes runbooks actually runnable, making it easier to follow step-by-step instructions. Users can execute instructions, check intermediate results, and ensure the desired outputs are achieved. Authors can create predefined golden paths and share them with others. Runme combines the guardrails of a pipeline with the flexibility of scripting, where users can check intermediary results before moving on.
Runme achieves this by literally running markdown (ubiquitous for docs inside repos). More specifically, Runme runs your commands inside your fenced code blocks (shell, bash, zsh). It's 100% compatible with your programming language's task definitions (Makefile, Gradle, Grunt, NPM scripts, Pipfile or Deno tasks, etc.). Runme persists your runbooks in markdown, which your docs are likely already using.
Pull the image directly from Docker Hub via:
$ docker pull statefulhq/runme
# on MacOS Silicon
docker pull --platform linux/x86_64 statefulhq/runme
Then execute Runme for example via:
$ docker run docker.io/statefulhq/runme:latest --version
For more information on the Runme CLI and its commands and parameters, please checkout the docs
You can find an exhaustive list of examples in the official Runme documentation with examples demonstrating various use cases of Runme.
Let us know what you think via GitHub issues or submit a PR. Join the conversation on Discord. We're looking forward to hear from you.
The Runme community is growing, join us!
Apache License, Version 2.0
Content type
Image
Digest
sha256:5d214c61b…
Size
18.1 MB
Last updated
27 days ago
docker pull statefulhq/runme