@pluslabs/launchpad
v1.1.1
Published
Bootstrap and manage the Magic monorepo workspace
Readme
@pluslabs/launchpad
CLI tool to bootstrap and manage the Magic monorepo workspace.
Quick Start
# Bootstrap launchpad in current directory
npx @pluslabs/launchpadThis will:
- Set up the launchpad scaffolding (scripts, docs, configs)
- Clone any missing repositories (existing repos are preserved)
Commands
Default (setup)
npx @pluslabs/launchpadInitializes launchpad in the current directory. Works for both:
- Fresh setup (empty folder)
- Converting existing folder with repos already cloned
Sync
npx @pluslabs/launchpad syncSync all repos to their default branch:
- Stash any uncommitted changes
- Checkout the default branch (main/master)
- Pull latest changes
- Pop the stash (if any)
Requirements
- Node.js 18+
- GitHub access via SSH keys or GitHub CLI (
gh)
Authentication
The CLI checks for GitHub authentication in this order:
- SSH keys (tries
ssh -T [email protected]) - GitHub CLI (
gh auth status)
If neither is available, you'll be prompted to set up authentication.
License
MIT
