CLI Reference
npx kaelum create [project-name] [--template <web|api>]Interactive Mode
Section titled “Interactive Mode”npx kaelum createPrompts for project name and template selection.
Direct Mode
Section titled “Direct Mode”# Web templatenpx kaelum create my-app --template web
# API templatenpx kaelum create my-api --template apiTemplates
Section titled “Templates”Web Template
Section titled “Web Template”MVC structure for page-driven sites:
my-web-app/├── public/│ └── style.css├── views/│ └── index.html├── controllers/│ └── pagesController.js├── middlewares/│ └── logger.js├── routes.js├── app.js└── package.jsonAPI Template
Section titled “API Template”Optimized for REST API projects:
my-api/├── controllers/│ └── usersController.js├── middlewares/│ └── authMock.js├── routes.js├── app.js└── package.jsonAfter Scaffolding
Section titled “After Scaffolding”cd my-appnpm installnpm start