badge-gen
Version:
Generates an SVG & PNG badge for an lcov coverage report
15 lines (13 loc) • 716 B
text/coffeescript
chalk = require 'chalk'
extend = require 'extend'
program = require 'commander'
defaults = extend {}, require './defaults'
defaults.source = defaults.source.replace process.cwd(),'.'
defaults.dest = defaults.dest.replace process.cwd(),'.'
program
.version require('../package.json').version
.option '-s --source [path]', "Path of lcov.info to parse and create a badge for [default: #{chalk.dim defaults.source}]"
.option '-d --dest [path]', "File path (w/out extenstion) that the generated SVG & PNG badges should be written to [default: #{chalk.dim defaults.dest}]"
.option '-l --label [label]', "Label of the badge [default: #{chalk.dim defaults.label}]"
.parse(process.argv)
require('./badge-gen')(program)