menu-simple

1.0.3 • Public • Published

Menu-simple

This module allows to create a simple console menu for your node application. It allows you to register menu items with their handlers.

Installation

npm install menu-simple

Methods

var menu = require('menu-simple');

Each method returns reference on self object, so calls could be chained.

menu.add(title, handler)

Add item to the menu. Returns menu for chaining calls.

  • title - title of the menu item;
  • handler - item handler function;
menu.addItem(
    'Menu Item',
    function() {
        console.log('Menu selected');
    });

menu.show(config)

Shows menu

  • config - Optional , conatains messages;
menu.show(
    {
        title : 'Menu',
        selectMessage : 'Your choice : ',
        closeMessage : 'Bye Bye.',
        errorMessage : "Please choose a valid item!"
    }
    );

Example

Live Example

will be provided soon

Readme

Keywords

Package Sidebar

Install

npm i menu-simple

Weekly Downloads

1

Version

1.0.3

License

ISC

Last publish

Collaborators

  • essaidim