CLI · list

cem list

Print a styled overview of every module, middleware and env variable in your project — wired/unwired status included.

bash
cem list

Sample output

  ────────────────────────────────────────────────────
  [CEM]  taskflow-api  project overview
  ────────────────────────────────────────────────────

  ◆  Modules  src/app/modules/

     ◈  Auth    ● wired
     ◈  Task    ● wired
        ·  task.constant.ts
        ·  task.controller.ts
        ·  task.interface.ts
        ·  task.model.ts
        ·  task.route.ts
        ·  task.service.ts
        ·  task.validation.ts

  ◆  Middlewares  src/app/middlewares/

     ◇  auth.middleware.ts                 [core]
     ◇  globalErrorHandler.middleware.ts   [core]
     ◇  notFound.middleware.ts             [core]
     ◇  rateLimiter.middleware.ts          [core]
     ◈  requestLogger.middleware.ts

  ◆  Environment Variables  .env

     ◈  NODE_ENV          development
     ◈  PORT              5000
     ◈  MONGO_URI         mongodb://localhost:27017/taskflow
     ◈  RESEND_API_KEY    <hidden>
     ◈  JWT_ACCESS_SECRET <hidden>

Legend

  • ● wired — module is registered in the router.
  • ◇ [core] — shipped middleware (protected).
  • ◈ [custom] — your own middleware.
  • <hidden> — secrets and API keys are masked automatically.

Use it during code review or onboarding to give new contributors a one-screen tour of the backend.