Skip to content

CLI Reference

Terminal window
npx kaelum create [project-name] [--template <web|api>]
Terminal window
npx kaelum create

Prompts for project name and template selection.

Terminal window
# Web template
npx kaelum create my-app --template web
# API template
npx kaelum create my-api --template api

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.json

Optimized for REST API projects:

my-api/
├── controllers/
│ └── usersController.js
├── middlewares/
│ └── authMock.js
├── routes.js
├── app.js
└── package.json
Terminal window
cd my-app
npm install
npm start