cli-hander
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

CLI Handler

import { parse, Directive, Handler } from 'cli-handler';

const generateServiceHandler: Handler = (value, flags) => {
  console.log({
    value,
    flags,
  });
};

const DIRECTIVES: Directive[] = [
  {
    path: 'g|generate',
    description: 'Generate a new project',
    children: [
      {
        input: true,
        path: 'c|component',
        description: 'Template to use',
      },
      {
        input: true,
        path: 's|service',
        description: 'Template to use',
        flags: ['flat', 'tests'],
        handler: generateServiceHandler,
      },
    ],
  },
];
parse(DIRECTIVES);

Package Sidebar

Install

npm i cli-hander

Weekly Downloads

1

Version

0.0.1

License

MIT

Unpacked Size

3.44 kB

Total Files

5

Last publish

Collaborators

  • carlos-burelo