pa
Version:
Pa is a command-line tool for reading and writing properties of your package.json
35 lines (27 loc) • 648 B
JavaScript
/*
* node-pa | index.js
* https://github.com/hereandnow/node-pa
*
* Copyright (c) 2013 Bastian Behrens
* Licensed under the MIT license.
*/
;
/*
* module dependencies
*/
var fs = require('fs'),
argv = require('optimist').argv;
require('colors');
exports = (function () {
if (argv.install) {
return require('./alias').install();
}
if (!fs.existsSync('package.json')) {
return console.error('package.json is missing'.red);
}
if (argv.a && !argv.alias) {
argv.alias = argv.a;
delete argv.a;
}
console.log((argv.alias ? require('./alias') : require('./pa')).init().trigger(argv));
})();