Help command for node, partner of minimist and commist
npm install help-mehelp-me
=======
Help command for node, to use with minimist and commist.
Example
-------
``js
'use strict'
var helpMe = require('help-me')
var path = require('path')
var help = helpMe({
dir: path.join(__dirname, 'doc'),
// the default
ext: '.txt'
})
help
.createStream(['hello']) // can support also strings
.pipe(process.stdout)
// little helper to do the same
help.toStdout(['hello'])
`
Using ESM and top-level await::
`js
import { help } from 'help-me'
import { join } from 'desm'
await help({
dir: join(import.meta.url, 'doc'),
// the default
ext: '.txt'
}, ['hello'])
`
Usage with commist
------------------
Commist provide a command system for node.
`js
var commist = require('commist')()
var path = require('path')
var help = require('help-me')({
dir: path.join(__dirname, 'doc')
})
commist.register('help', help.toStdout)
commist.parse(process.argv.splice(2))
``
Acknowledgements
----------------
This project was kindly sponsored by nearForm.
License
-------
MIT