Adds CLI for rendering mermaid files

This commit is contained in:
fardog
2014-12-20 17:18:38 -08:00
parent 9458bfb24f
commit c703c9a0d3
5 changed files with 424 additions and 1 deletions

27
bin/mermaid.js Executable file
View File

@@ -0,0 +1,27 @@
#!/usr/bin/env node
var fs = require('fs')
, chalk = require('chalk')
, error = chalk.bold.red
, cli = require('../lib/cli.js')
, lib = require('../lib')
cli.parse(process.argv.slice(2), function(err, message, options) {
if (err) {
console.error(
error('\nYou had errors in your syntax. Use --help for further information.')
)
err.forEach(function (e) {
console.error(e.message)
})
return
}
else if (message) {
console.log(message)
return
}
lib.process(options.files, options)
})