Skip to main content
Repo Manager provides a set of commands for managing Git repositories with a worktree-based workflow. All commands are accessed through the repo command.

Command List

Repository Management

repo get

Clone a repository from GitHub, GitLab, or any Git hosting service using the bare + worktree layout

repo aur

Clone an Arch User Repository (AUR) package

repo goto

Navigate to a repository and select a worktree interactively

repo list

List all repositories managed by Repo Manager

repo new

Create a new local Git repository

repo open

Open the current repository’s remote URL in a web browser

repo convert

Convert a standard Git repository to the bare + worktree layout

Quick Reference

CommandDescriptionExample
repo get <url>Clone a repositoryrepo get github.com/user/project
repo aur <package>Clone an AUR packagerepo aur yay
repo goto <path>Navigate to a repositoryrepo goto user/project
repo listList all repositoriesrepo list
repo new <path>Create a new repositoryrepo new my-project
repo openOpen repository in browserrepo open
repo convert [path]Convert to worktree layoutrepo convert

Command Aliases

Several commands have shorter aliases for convenience:
  • repo gorepo goto
  • repo createrepo new

Getting Help

Run repo help or repo --help to display the built-in help message.

Build docs developers (and LLMs) love