id = "rmux" name = "rmux" homepage = "https://rmux.io/" description = "A local terminal multiplexer written from scratch in Rust, with daemon-owned shells, typed SDK automation, and explicit Web Share browser access." executables = ["rmux"] [dotfiles] # https://rmux.io/docs/get-started/ — the official docs list these user-level # Linux/macOS and Windows config locations (the /etc path is system-wide). paths = [ "~/.rmux.conf", "[configHome]/rmux/rmux.conf", "%APPDATA%/rmux/rmux.conf", "%USERPROFILE%/.rmux.conf", ] secret = [] side_effect = false [commands] format = 1 label = "rmux" description = "tmux-compatible sessions: create a detached session, capture a pane. Other commands and flags are left out." quality = "ai-draft" parser = { end_of_options = "--", interleave = "permute", long_equals = false, short_attached = true, short_bundles = false } [[commands.subcommand]] path = ["new-session"] label = "Create a session" [[commands.subcommand.source]] id = "docs" kind = "manual" url = "https://rmux.io/docs/get-started/" revision = "2026-10-27" evidence = """ rmux new-session -d -s demo rmux attach-session -t demo """ [[commands.subcommand.field]] id = "name" label = "Session name" type = "string" option = ["-s"] sources = ["docs"] [[commands.subcommand.field]] id = "detached" label = "Detached" description = "Create the session without attaching." type = "boolean" option = ["-d"] sources = ["docs"] [[commands.subcommand.task]] id = "detached" label = "Detached session" set = { detached = [true] } fields = ["name", "detached"] required = ["name"] [[commands.subcommand.group]] id = "basic" label = "Basic" fields = ["name", "detached"] [[commands.subcommand]] path = ["capture-pane"] label = "Capture pane text" [[commands.subcommand.source]] id = "docs" kind = "manual" url = "https://rmux.io/docs/get-started/" revision = "2026-10-27" evidence = """ rmux capture-pane -p -t demo """ [[commands.subcommand.field]] id = "print" label = "Print to stdout" type = "boolean" option = ["-p"] sources = ["docs"] [[commands.subcommand.field]] id = "target" label = "Target" description = "Session, window or pane to capture." type = "string" option = ["-t"] sources = ["docs"] [[commands.subcommand.task]] id = "capture" label = "Print a pane" set = { print = [true] } fields = ["print", "target"] required = ["target"] [[commands.subcommand.group]] id = "basic" label = "Basic" fields = ["print", "target"]