UNPKG

mrs-developer

Version:

manage NPM dependencies as Git repositories

39 lines (35 loc) 1.09 kB
#!/usr/bin/env node 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, });