UNPKG

@gkalpak/ng-maintain

Version:

A collection of command-line utilities to help maintain (AngularJS-related) GitHub repositories.

35 lines (27 loc) 772 B
'use strict'; // Imports let ngMaintainUtils = require('@gkalpak/ng-maintain-utils'); let CleanUper = ngMaintainUtils.CleanUper; let GitUtils = ngMaintainUtils.GitUtils; let Logger = ngMaintainUtils.Logger; let Utils = ngMaintainUtils.Utils; // Functions - Definitions function diffWithHighlight(rawArgs, diffType) { let logger = new Logger(); let cleanUper = new CleanUper(logger); let utils = new Utils(); let gitUtils = new GitUtils(cleanUper, utils); let diffArgs = rawArgs.join(' '); let methodName; switch (diffType) { case 2: methodName = 'diffWithHighlight2'; break; default: methodName = 'diffWithHighlight'; break; } return gitUtils[methodName](diffArgs); } // Exports module.exports = diffWithHighlight;