mrs-developer
Version:
manage NPM dependencies as Git repositories
39 lines (35 loc) • 1.09 kB
JavaScript
const develop = require('./index.js').develop;
const args = process.argv.slice(2);
const noFetch = args.indexOf('--no-fetch') > -1;
const reset = args.indexOf('--hard') > -1;
const lastTag = args.indexOf('--last-tag') > -1;
const configFileArg = args.find(function (arg) {
return arg.startsWith('--config');
});
const configFile = configFileArg && configFileArg.split('=')[1];
const noConfig = args.indexOf('--no-config') > -1;
const https = args.indexOf('--https') > -1;
const fetchHttps = args.indexOf('--fetch-https') > -1;
const fallbackToDefaultBranch =
args.indexOf('--fallback-to-default-branch') > -1 ||
args.indexOf('--default-to-master') > -1;
const forceDefaultBranch =
args.indexOf('--force-default-branch') > -1 ||
args.indexOf('--all-master') > -1;
const outputArg = args.find(function (arg) {
return arg.startsWith('--output');
});
const output = outputArg && outputArg.split('=')[1];
develop({
noFetch,
configFile,
noConfig,
output,
reset,
lastTag,
https,
fetchHttps,
fallbackToDefaultBranch,
forceDefaultBranch,
});