UNPKG

mlpm

Version:

the client for mlpm, a MarkLogic package manager

32 lines (23 loc) 624 B
#!/usr/bin/env node 'use strict' var log = require('winston') var args = require('../lib/args.js').parse() var cmd log.remove(log.transports.Console) log.add(log.transports.Console, { showLevel: false }) if ( !args.command ) { if ( args.version ) { return log.info( require('../package.json').version ) } if ( args.unknown ) { log.info( 'unknown command: ' + args.unknown ) } return log.info( args.usage() ) } cmd = require( '../lib/commands/' + args.command ).command if ( args.help ) return log.info( cmd.usage ) // configure logs for commands if ( args.q ) { log.level = 'error' } cmd( args )