wooff
Version:
Cli tool to check and update dependencies.
40 lines (31 loc) • 958 B
JavaScript
/**
* dependancy-updater
* Cli tool to update Devendancies and related functionalities.
*
* @author Shashwat Gupta (Shashtag) <https://github.com/shashtag>
*/
const init = require('./utils/init');
const cli = require('./utils/cli');
const handleInputErrors = require('./utils/handleInputError');
const getCsvData = require('./utils/getCsvData');
const handleMissingInputs = require('./utils/handleMissingInputs');
const loading = require('loading-cli');
const inputGhPat = require('./utils/inputGhPat');
global.csvData = [];
global.flags = cli.flags;
global.inputPackageName = '';
global.inputPackageVersion = '';
global.load = loading('Performing operations');
const input = cli.input;
const { clear, debug } = flags;
(async () => {
init({ clear });
input.includes(`help`) && cli.showHelp(0);
if (flags.csv && flags.package) {
handleInputErrors();
await inputGhPat();
getCsvData();
}
handleMissingInputs();
})();