从node.js脚本向不同的CLI应用程序传递参数

时间:2017-10-06 08:57:51

标签: node.js git npm npm-scripts yargs

我正在创建一个node.js CLI来自动执行我的任务,其中一个任务是git,而init,add,commit,remote现在工作正常,推送内的问题。

注意我使用shellJS来执行命令。

我尝试的代码是:

shell.exec('git push origin master');

现在问题是我收到了这个错误:

bash: /dev/tty: No such device or address
error: failed to execute prompt script (exit code 1)
fatal: could not read Username for 'https://github.com': Invalid argument

现在如何将用户名传递给git push?或者只是简单地从内部运行git push我的意思是当我完成其他任务时我应该使用某些东西运行git push就像运行bat文件一样(我也试过了)。

0 个答案:

没有答案