CLI Commands

Configure μlbs applications using environment variables and config files. See full examples below.

📚 View Commands

μlbs CLI Reference

npx create-mulbs@latest

Initialize a new μlbs project with scaffolded configuration and dependencies.

npx create-mulbs@latest my-project
cd my-project
npm install
                
Tip: The scaffolding includes TypeScript, ESLint, and a working .env configuration by default.

mulbs dev

Start the development server with hot reloading and type checking.

mulbs dev
# or with specific config file
mulbs dev --config dev-config.yaml
                
Flag: Use --no-eslint to disable linting during development

mulbs build

Create optimized production bundles with minification and tree-shaking.

mulbs build
# For multi-platform builds
mulbs build --target web --target server
                
Output: Production files written to dist/ with source maps

mulbs run

Execute applications against production builds using PM2 process manager.

mulbs run production
# Cluster mode for servers
mulbs run server --instances=4
                
Requirements: Requires pm2 globally installed for process management

mulbs test

Run unit and integration tests using Jest framework.

mulbs test
# Watch mode for development
mulbs test --watch
                
Report: Test coverage output available in coverage/ directory