| // git remote equivalents... | // git remote equivalents... | ||||
| // git branch --set-upstream-to=elixir-unc/master master | // git branch --set-upstream-to=elixir-unc/master master | ||||
| // git push --set-upstream elixir-unc branch.. | // git push --set-upstream elixir-unc branch.. | ||||
| , 'remote': (args) => { | |||||
| // Subcommands! | |||||
| if(!processedArgs.v) return false; | |||||
| var serial_perform = (repo) => { | |||||
| var options = { cwd: instanceroot + '/' + repo } | |||||
| return [ | |||||
| ['git', ['remote', '-v'], options] | |||||
| ] | |||||
| } | |||||
| var x = (args) => { | |||||
| var tasq = () => { | |||||
| // console.log(args) | |||||
| return nodeShellExec.apply(null, args).catch(e => { | |||||
| // We continue on failure. | |||||
| console.error(tasq.toString()) | |||||
| }) | |||||
| } | |||||
| tasq.toString = function(){ | |||||
| return JSON.stringify(args) | |||||
| } | |||||
| return tasq; | |||||
| } | |||||
| var perform = (dir) => { | |||||
| return any(serial_perform(dir.name).map(x)) | |||||
| } | |||||
| dirs(perform) | |||||
| } | |||||
| , 'remote set-url': (args) => { | , 'remote set-url': (args) => { | ||||
| // git remote set-url elixir-unc //10.10.5.60/gitrepo/chess/bbhverse | // git remote set-url elixir-unc //10.10.5.60/gitrepo/chess/bbhverse | ||||
| var __args = { | var __args = { | ||||
| } | } | ||||
| var perform_git_seturl = (dir) => { | var perform_git_seturl = (dir) => { | ||||
| op['is-git-repo'](dir).then((logEntry) => { | op['is-git-repo'](dir).then((logEntry) => { | ||||
| any(serial_perform_git_seturl(dir.name).map(x)) | |||||
| return any(serial_perform_git_seturl(dir.name).map(x)) | |||||
| }).catch((e) => { | }).catch((e) => { | ||||
| // console.log('Failed : ' + dir.name) | // console.log('Failed : ' + dir.name) | ||||
| }) | }) | ||||
| // The main elxr cli process | // The main elxr cli process | ||||
| function elxrworker() { | function elxrworker() { | ||||
| var subcommandlabels = { | var subcommandlabels = { | ||||
| remote : `remote ${processedArgs._[1]}` | |||||
| remote : (`remote ${processedArgs._[1] || ''}`).trim() | |||||
| } | } | ||||
| var __runcmd = function (label) { | var __runcmd = function (label) { |