corvus-project-launcher
v1.2.0
Published
A professional Node.js CLI to automate creating private GitHub repos from templates and injecting secrets.
Readme
Org-Project-Launcher (Corvus CLI)
A professional Node.js CLI to automate creating private GitHub repos from templates and injecting secrets.
Features
- Interactive Menu: Choose from predefined templates (SaaS, Landing Page, Internal Tool).
- Secure: Uses AES-256 encryption to protect deployment secrets. Requires a "Master Passkey" at runtime.
- Automated: Wraps
ghCLI to create repos and set secrets in one go.
Installation
ensure you have
ghCLI installed and authenticated:gh auth loginInstall dependencies and build:
npm install npm run buildLink globally (optional):
npm link
Usage
Run the tool:
npm start
# OR if linked:
corvusCredentials
- Passkey:
magia(For demonstration purposes) - Token: The hardcoded token decrypts to
ghp_MY_SECRET_PAT_TOKEN_EXAMPLE.
Extensibility
Edit src/index.ts to add more templates to the TEMPLATES constant.
To update the encrypted secret, use CryptoJS to encrypt your PAT with your chosen passkey and update ENCRYPTED_PAT.
