01 / csd init
Stand up a client tenant
From the top of a clone of their Next.js repo. Log in with gh auth login -s read:packages first. Init does not create the repo. Clone with gh repo clone, or use gh repo create --private --add-readme --clone when the repo does not exist yet. With --repo it uses the matching remote. Without --repo it uses origin, or the only GitHub remote. If several remotes exist and none is named origin, it stops and lists them. SSH host aliases are fine. Vendors one Actions job per stage, GitHub Environments, and secrets. Does not set CSD_DEPLOY_ROLE_ARN. Does not commit or push. Does not call AWS. The printed git push hint uses the remote's name.
gh repo clone <owner>/<repo> && cd <repo> unset CI csd init --apex acme.com --preset two
