Hey folks π
I want to share a small story behind something that has become a big part of my learning journey.
π€ Why I built LazyCLI
As a junior software developer, I often found myself repeating the same boring setup tasks over and overβwhether starting a Node.js backend, initializing a Next.js project, or setting up common tools like Tailwind, TypeScript, or Express.
I realized:
There must be a smarter way to do this
Thatβs when I created LazyCLI β a CLI tool built in Bash that helps you:
π§ Bootstrap Node.js / Next.js projects with smart defaults
π§ Prompt you for common tools like zod, shadcn-ui, react-hot-toast, dotenv, etc.
π Create GitHub pull requests automatically
π Choose package managers like Bun, npm, pnpm, yarn
βοΈ Handle Git commit/push/build workflows with a single command
Itβs simple, interactive, and makes dev setup gloriously lazy π΄
π― What makes LazyCLI special?
Built with π§΅ plain Bash (so works anywhere, even inside Git Bash or WSL)
Designed with prompt-based UX to help even junior devs pick the right stack.You can use it with zero config and skip all the setup headaches, Includes GitHub PR automation via gh, and fallback flows if gh isn't installed.
π¦ Try it out
curl -s https://lazycli.xyz/install.sh | bash
Then run:
lazy --help
If you liked the idea, please consider giving it a β on GitHub. It really means a lot.
Top comments (0)