tbrex

1.1.3 • Public • Published

TBrex - CLI Maker

This is a library intended to help creating CLI tools.

Installation

npm install tbrex --save

Example Usage

  const {Command, Switcher} = require('tbrex');
  
  class EchoCommand extends Command {
    constructor() {
      super("echo");
    }

    async exec(args, out) {
      out.send(args);
      return this.SUCCESS;
    }

    describe() {
      return 'Echoes back any arguments passed to it';
    }
  }

  const app = new Switcher({
    options: {
      echo: new EchoCommand()
    }
  })

  app.run(process.argv.slice(2)).then(process.exit);

Readme

Keywords

none

Package Sidebar

Install

npm i tbrex

Weekly Downloads

5

Version

1.1.3

License

ISC

Unpacked Size

5.04 kB

Total Files

10

Last publish

Collaborators

  • jsanchesleao