Yulio CLI
raw JSON → 1.0.29 verified Sat May 09 auth: no javascript
yulio-cli (v1.0.29) is the official CLI for Yulio, a SaaS starter kit. It scaffolds production-ready full-stack projects with a NestJS backend and optional Next.js frontend, including auth, database (MongoDB Atlas, Supabase, Neon), email, and deployment config. Commands: init, add (mail, oauth, payments, storage), db setup, login, list. Requires Node.js 18+ and a Yulio account. Differentiator: opinionated, fully wired project generator with built-in module additions. Released infrequently (last update 2024). Active development.
Common errors
error yulio: command not found ↓
cause The CLI was not installed globally or the package name was used incorrectly as the command.
fix
Install globally: npm install -g yulio-cli, then use 'yulio'.
error Error: Requires Node.js >=18 ↓
cause Running on an older Node.js version.
fix
Upgrade Node.js to version 18 or later.
error ENOENT: no such file or directory, open '.env.example' ↓
cause Running 'yulio add' in a directory that is not a Yulio project (e.g., missing '.env.example').
fix
Run 'yulio add' from the root of a project scaffolded with 'yulio init'.
Warnings
gotcha The CLI binary is named 'yulio', not 'yulio-cli'. Running 'yulio-cli' will fail unless npx is used. ↓
fix Use 'yulio' command or 'npx yulio-cli'.
gotcha Local install (npm install --save-dev yulio-cli) does not expose the 'yulio' command globally. Users may expect it to work like a project script. ↓
fix Install globally with -g flag or use npx.
breaking Requires Node.js >=18. Older Node versions will produce errors. ↓
fix Upgrade Node.js to version 18 or higher.
deprecated No known deprecated features yet in v1.0.29. ↓
fix N/A
gotcha A Yulio account is required for full functionality; running 'yulio init' without login may fail or prompt login. ↓
fix Run 'yulio login' first.
Install
npm install yulio-cli yarn add yulio-cli pnpm add yulio-cli Imports
- yulio CLI (global command) wrong
npm install yulio-cli (local install does not expose 'yulio' command globally by default)correctnpm install -g yulio-cli - yulio init (command) wrong
yulio-cli init (binary name is 'yulio' not 'yulio-cli')correctyulio init - npx usage wrong
npx yulio init (npm package name mismatch; npx only works with package name)correctnpx yulio-cli init
Quickstart
npm install -g yulio-cli
yulio init
# Follow prompts to scaffold a project
cd my-project
npm run start:dev