#!/usr/bin/env node var docopt = require('docopt').docopt var fs = require('fs') var path = require('path') var usage = [ 'Usage:', ' commonform-markdown [options] []', '', 'Options:', ' -h, --help Show this screen.', ' -v, --version Show version.', ' -t TITLE, --title=TITLE Render title as

.' ].join('\n') var parsed = docopt(usage, { version: require('./package.json').version }) var form = readJSON(parsed['']) var directions = parsed[''] ? readJSON(parsed['']) : {} var options = parsed['--title'] ? {title: parsed['--title']} : {} function readJSON (file) { return JSON.parse(fs.readFileSync(path.resolve(file))) } process.stdout.write(require('./')(form, directions, options) + '\n')