Skip to content

Command Aliases

repoctl keeps several aliases for terminal convenience. Team docs should still prefer full commands because they are easier for new users to read.

Binary Aliases

The repoctl package exposes these bins:

bash
repo
repoctl
monorepo
rc
mo

The docs recommend repo.

These bins all enter the same command implementation:

bash
repoctl doctor
monorepo doctor
rc doctor
mo doctor

Top-Level Aliases

RecommendedAliasPurpose
repo initrepo initInitialize workspace defaults
repo templatesrepo tplInspect or check templates

Group Aliases

Full CommandAlias
repo workspacerepo ws
repo workspace upgraderepo ws up
repo workspace listrepo ws ls
repo workspace cleanrepo ws rm
repo toolingrepo tg
repo tooling initrepo tg i
repo packagerepo pkg
repo package createrepo pkg new
repo verifyrepo v
repo verify pre-pushrepo v push
repo verify pre-commitrepo v commit
repo verify commit-msgrepo v msg
repo verify staged-typecheckrepo v tc
repo envrepo e
repo env inforepo e i
repo env snapshotrepo e s
repo env pathsrepo e p
repo env supportrepo e b
repo env mirrorrepo e m
repo configrepo cfg
repo config inspectrepo cfg i
repo skillsrepo sk
repo skills syncrepo sk s
repo ai promptrepo ai p
repo ai prompt createrepo ai p new

Recommendation

  • Use full commands in onboarding docs.
  • Use repo:* root scripts in project README files, for example pnpm run repo:doctor.
  • Use short aliases in maintainer scripts only when the surrounding docs explain them.
  • Prefer full commands in CI logs.