1.0.7 • Published 3 years ago
commandificator v1.0.7
Commandificator
A narrow tool which turns a list of functions into a command line prompt. For a more featureful solution, see e.g., commander.
Installation
$ npm install commandificator
Example use
// Inside index.js
import commandify from "commandify"
let echo = (x)=> console.log(x)
let echo0 = () => echo(0)
let echo1 = () => echo(1)
let echo2 = () => echo(2)
let echo3 = () => echo(3)
let echo4 = () => echo(4)
let functions = [echo0, echo1, echo2, echo3, echo4]
commandify(functions)
$ node index.js
[0]: Run echo0
[1]: Run echo1
[2]: Run echo2
[3]: Run echo3
[4]: Run echo4
Choose one option, wisely: #1
1
$ node index.js 2
2
$ npm run start 2
2
Commandificator also takes an optional message
argument.
import commandify from "commandify"
let echo = (x)=> console.log(x)
let echo0 = () => echo("0")
let echo1 = () => echo("1")
let functions = [echo0, echo1]
let message = "[0/1]: "
commandify(functions, message)
$ node test.js
[0/1]: 1
1