First commands
Run rt with no arguments for an interactive menu. All commands below also support direct invocation:
bash
rt <command> [subcommand] [args]
Navigation
rt cd... fuzzy worktree/repo directory picker.rt nav... filesystem navigator;ctrl-oopens the selected folder in your preferred editor.rtcd... a shell alias added by install thatcds into a picked worktree (wrapsrt cd).
Worktrees
rt worktree provision... claim a worktree for a ticket or branch, from the warm on-deck pool when one is ready.rt worktree list... list worktrees.rt worktree dispose... dispose a worktree;rt worktree restorebrings it back.
Editor
rt code... open a worktree in your preferred editor. Detects installed editors and picks one; set a default withrt settings set rt.workspacePrefs '{"defaultEditor":"zed"}' --scope machine.
Non-web links (e.g. vscode://file/...) opened from the console webview are handed off to the OS rather than loaded in the browser.
Run
rt run... interactive script runner that walks repo, then worktree, then package, then script.rt runner... a board of long-running commands in tmux (or herdr) panes. See Runner.
Status
rt port... port scanner and killer, daemon-powered and zero-config.
Sync
rt sync... rebase the current worktree onto master and push.rt sync all... sync every worktree in the repo.
Git
rt git rebase... smart rebase onto origin/master with auto-resolve.rt glitter... a full-screen board for changes, diffs, history, branches, and commits. See Glitter.
For flags and full detail on any of these, follow the link to its reference page.