Needlessly Postulating Minds

    nestjs-console
    TypeScript icon, indicating that this package has built-in type declarations

    7.0.1 • Public • Published

    nestjs-console Actions Status codecov NPM Downloads node npm (tag) npm peer dependency version (scoped) npm peer dependency version (scoped)

    nestjs-console is a module that provide a cli. A ready to use service class for your modules that exposes methods to register commands and sub commands using the npm package commander

    Why

    The nestjs framework is missing a cli to access the application context.
    Common use case : Headless application, cront task, export data, etc... nestjs-console provide a way to bind cli command and subcommands to providers's methods.

    How it works

    The console service works as a standalone process, like the classic entry point, and will initialize a NestApplicationContext (headless) instead a NestApplication. The console service will be accessible inside the container.

    1. Bootstrap (entry point e.g console.ts) is invoked by cli.
    2. Create a headless nest app, any module inside the app can create command and subcommands using nestjs-console with commander
    3. nestjs-console invoke commander
    4. commander will do the rest.

    Documentation

    Install

    npm i nestjs-console

    DownloadsWeekly Downloads

    46,584

    Version

    7.0.1

    License

    MIT

    Unpacked Size

    54.8 kB

    Total Files

    45

    Last publish

    Collaborators

    • pop-code