1.0.2 • Published 11 years ago
protogram-help v1.0.2
protogram-help
A simple to use, help module to auto generate usage info when using the protogram module for node.js.
Installation
npm install --save protogram-helpBasic Usage
Include with Protogram
var program = require('protogram').create();
var help = require('protogram-help');Configure Your Help (if you want)
help.set({
version: '0.0.3',
name: 'Protogram Help Example',
handleError: true
});Add as an Option Flag
program
.command('*', { includeRoot: true })
.option('--help', help);Done.
API
help.set(options)
Sets certain options that will be used to handle the display of usage information.
optionsObject:versionString: Your program's version number.nameString: The name of your program.handleErrorBoolean: Output usage information for your program if there is an argument error.
help.set({
version: '0.0.3',
name: 'Protogram Help Example',
handleError: true
});Or use it directly when setting your --help option:
program
.command('*', { includeRoot: true })
.option('--help', help.set({
version: '0.0.3',
name: 'Protogram Help Example',
handleError: true
}));help.version
Alternative to help.set({version: xxx })
help.version = '0.0.3';help.name
Alternative to help.set({name: xxx })
help.name = 'Protogram Help Example';help.handleError
Alternative to help.set({handleError: xxx })
help.handleError = true;License
The MIT License (MIT) Copyright (c) 2014 Arjun Mehta