documentation/bin/documentation.js
Tom MacWright 8afb08c3e0 Add bin
2015-03-10 19:20:20 -04:00

17 lines
433 B
JavaScript
Executable File

#!/usr/bin/env node
var documentation = require('../'),
JSONStream = require('JSONStream'),
argv = require('minimist')(process.argv.slice(2));
/**
* A CLI utility that accepts a file path as input and emits a JSON
* array of parsed documentation headers
*/
if (!argv._.length) throw new Error('usage: documentation [entry files]');
documentation(argv._[0])
.pipe(JSONStream.stringify())
.pipe(process.stdout);