import * as plugins from "./npmci.plugins"; import {bash} from "./npmci.bash"; export let command = () => { let done = plugins.q.defer() let wrappedCommand:string = ""; let argvArray = process.argv; for(let i = 3; i < argvArray.length; i++){ wrappedCommand = wrappedCommand + argvArray[i]; if(i + 1 != argvArray.length) wrappedCommand = wrappedCommand + " "; } bash(wrappedCommand); done.resolve(); return done.promise }