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.