hoagie
v3.3.0 cli git command line subcommand argv express connect
hoagie
express-like organization for command-line applications.
Install
$ npm install hoagie --save
Usage
// math.js
var hoagie = require('hoagie');
var app = hoagie();
app.use('add', function(req, res, next) {
var a = parseInt(req.params[1], 10);
var b = parseInt(req.params[2], 10);
res.send(a + b);
});
app.run(hoagie.argv);
$ node ./math.js add 1 1
2
See the examples
directory for more code samples.
app.use([command, ]fn...)
Adds each middleware function to the stack, optionally under the command
space. Each middleware should be a function of the signature function(req, res, next)
.
Middleware
- hoagie-session adds "session" support
- hoagie-exec Make your hoagie program exec to another process
License
npm i [email protected]
Metadata
- ISC
- Whatever
- Jeremy Ruppel
- released 10/19/2015