CLI-as-a-Product toolkit — build, publish, and promote CLI tools with viral sharing features.
npx create-shipcli my-cli
cd my-cli
node src/cli.js --helpA scaffolded CLI project with:
- @shipcli/core — CLI framework (output formatting, config, spinner, update check)
- @shipcli/share —
--shareflag generates OG images for X/LinkedIn - @shipcli/build — npm publish, cross-platform binaries, Homebrew formulas
- @shipcli/landing — Next.js landing page with terminal demo
shipcli init [name] # Scaffold a new CLI tool
shipcli publish # Version bump, git tag, npm publish
shipcli build # Cross-platform binaries (Bun)
shipcli homebrew # Generate Homebrew formula
shipcli changelog # Generate CHANGELOG.md from git
shipcli landing init # Scaffold a Next.js landing page| Package | Description |
|---|---|
| @shipcli/core | CLI framework: output, config, commands, spinner |
| @shipcli/share | OG image generation for viral sharing |
| @shipcli/build | npm publish, binary builds, Homebrew formulas |
| @shipcli/landing | Next.js landing page scaffolding |
| @shipcli/create | npx create-shipcli scaffolding |
| @shipcli/cli | shipcli CLI orchestrator |
- codeautopsy — Post-mortem analysis of dead GitHub repos
- saas-autopsy — SaaS startup health analysis powered by TrustMRR
MIT