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 }