First commands
Run rt with no arguments for an interactive menu. All commands below also support direct invocation:
rt <command> [subcommand] [args]
Navigation
rt cd... fuzzy worktree/repo directory picker.rt code... open a worktree in your preferred editor.rtcd... a shell alias added by install thatcds into a picked worktree (wrapsrt cd).
Run
rt run... interactive script runner that walks repo, then worktree, then package, then script.
Status
rt status... live branch dashboard with MR actions, pipeline, and review status.rt port... port scanner and killer, daemon-powered and zero-config.
Branch
rt branch switch... checkout with automatic stash handling.rt branch create... create a branch from a Linear ticket or from scratch.rt branch clean... interactively delete stale branches.
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 git commit... interactive staging and commit with a live diff preview.
Open
rt open mr... open the current branch's GitLab MR.rt open pipeline... open GitLab CI pipelines.rt open repo... open the repository page.rt open ticket... open the Linear ticket for this branch.
For flags and full detail on any of these, follow the link to its reference page.