Commands and Flags
Runme executes commands inside your runbooks, documentation, and READMEs. It parses commands directly from Markdown files to make them executable.
NAME
Runme [command]: Specific commands or actions in Runme to perform different tasks.
Runme [flags]: Optional configurations to modify the behavior of our Runme runbook.
Runme Commands:
Below are some available commands within Runme
Commands | Description |
---|---|
branch | Suggest a branch name (aka branchGPT) |
completion | Generate the autocompletion script for the specified shell |
extension | Check your Stateful VS Code extension status |
fmt | Format a Markdown file into canonical format |
help | Help about any command |
list | List available commands |
login | Log in to Runme (optional) |
logout | Log out from Runme |
open | Launch Runme in a headless web client |
Print a selected snippet | |
run | Run a selected command |
suggest | Use our suggestion engine to give contextual advice |
tui | Run the interactive TUI |
Runme Flags
Runme supported configuration flags.
Flags | Description |
---|---|
--allow-unknown | Display snippets without known executor (default true) |
--allow-unnamed | Allow scripts without explicit names |
--background | Enable running background blocks as background processes |
--chdir string | Switch to a different working directory before executing the command (default "~/oss/docs.runme.dev") |
--entries int | Number of entries to show in TUI (default 5) |
--env-order stringArray | List of environment files to load in order. (default [.env.local,.env]) |
--exit | Exit TUI after running a command |
--filename string | Name of the README file (default "README.md") |
--filter string | Regular expression to filter results, by filename and task name |
--git-ignore | Whether to respect .gitignore file(s) in project (default true) |
-h, --help | Help for Runme |
--ignore-pattern stringArray | Patterns to ignore in project mode (default [node_modules]) |
--insecure | Run command in insecure-mode |
--load-env | Load env files from a local project. Control which files to load with --env-order (default true) |
--project string | Root project to find runnable tasks |
-s, --server string | Server address to connect runner to |
--tls string | Directory for TLS authentication (default "~/Library/Application Support/runme/tls") |
-v, --version | -v, --version |