{"id":28476,"library":"yulio-cli","title":"Yulio CLI","description":"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.","status":"active","version":"1.0.29","language":"javascript","source_language":"en","source_url":null,"tags":["javascript","yulio","cli","saas","scaffold","nestjs","nextjs","mongodb","fullstack"],"install":[{"cmd":"npm install yulio-cli","lang":"bash","label":"npm"},{"cmd":"yarn add yulio-cli","lang":"bash","label":"yarn"},{"cmd":"pnpm add yulio-cli","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"Must be installed globally or used with npx.","wrong":"npm install yulio-cli (local install does not expose 'yulio' command globally by default)","symbol":"yulio CLI (global command)","correct":"npm install -g yulio-cli"},{"note":"The package name is 'yulio-cli' but the CLI binary is 'yulio'.","wrong":"yulio-cli init (binary name is 'yulio' not 'yulio-cli')","symbol":"yulio init (command)","correct":"yulio init"},{"note":"Use npx yulio-cli to run the package without global install.","wrong":"npx yulio init (npm package name mismatch; npx only works with package name)","symbol":"npx usage","correct":"npx yulio-cli init"}],"quickstart":{"code":"npm install -g yulio-cli\nyulio init\n# Follow prompts to scaffold a project\ncd my-project\nnpm run start:dev","lang":"javascript","description":"Installs the CLI globally, scaffolds a new project interactively, then runs the development server."},"warnings":[{"fix":"Use 'yulio' command or 'npx yulio-cli'.","message":"The CLI binary is named 'yulio', not 'yulio-cli'. Running 'yulio-cli' will fail unless npx is used.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Install globally with -g flag or use npx.","message":"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.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Upgrade Node.js to version 18 or higher.","message":"Requires Node.js >=18. Older Node versions will produce errors.","severity":"breaking","affected_versions":">=1.0.0"},{"fix":"N/A","message":"No known deprecated features yet in v1.0.29.","severity":"deprecated","affected_versions":""},{"fix":"Run 'yulio login' first.","message":"A Yulio account is required for full functionality; running 'yulio init' without login may fail or prompt login.","severity":"gotcha","affected_versions":">=1.0.0"}],"env_vars":null,"search_vec":"'18':58 '2024':79 'account':62 'activ':80 'add':47 'addit':74 'atlas':38 'auth':35 'backend':29 'built':71 'built-in':70 'cli':2,5,10,84 'command':45 'config':44 'databas':36 'db':52 'deploy':43 'develop':81 'differenti':63 'email':41 'frontend':33 'full':23 'full-stack':22 'fulli':65 'fullstack':90 'generat':68 'includ':34 'infrequ':76 'init':46 'javascript':82 'kit':16 'last':77 'list':55 'login':54 'mail':48 'modul':73 'mongodb':37,89 'neon':40 'nestj':28,87 'next.js':32 'nextj':88 'node.js':57 'oauth':49 'offici':9 'opinion':64 'option':31 'payment':50 'product':20 'production-readi':19 'project':25,67 'readi':21 'releas':75 'requir':56 'saa':14,85 'scaffold':18,86 'setup':53 'stack':24 'starter':15 'storag':51 'supabas':39 'updat':78 'v1.0.29':6 'wire':66 'yulio':1,4,12,61,83 'yulio-c':3","created_at":"2026-05-09T05:55:43.413944+00:00","updated_at":"2026-05-09T05:55:43.413944+00:00","problems":[{"fix":"Install globally: npm install -g yulio-cli, then use 'yulio'.","cause":"The CLI was not installed globally or the package name was used incorrectly as the command.","error":"yulio: command not found"},{"fix":"Upgrade Node.js to version 18 or later.","cause":"Running on an older Node.js version.","error":"Error: Requires Node.js >=18"},{"fix":"Run 'yulio add' from the root of a project scaffolded with 'yulio init'.","cause":"Running 'yulio add' in a directory that is not a Yulio project (e.g., missing '.env.example').","error":"ENOENT: no such file or directory, open '.env.example'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"yulio","cli_version":null,"type":"library","homepage":"https://yulio.dev","github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/yulio-cli","openapi_spec":null,"status_page":null,"smithery":null,"categories":["devops","web-framework","database","auth-security","communication"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-05-09","next_check":"2026-08-07","install_tag":null}}