如何使用shell脚本从c9登录heroku?

时间:2018-05-27 05:44:53

标签: bash shell heroku scripting

Heroku提供cli命令。他们有heroku登录命令,可以在linux上运行登录到heroku。执行命令heroku登录后,它会使用提示要求输入heroku登录名和密码。我想使用自动脚本登录。

让我说我有一个名为login.sh的bash脚本。

我正在尝试从运行此脚本时从cloud9 ide登录到heroku帐户。 ./login.sh

在login.sh里面是命令

heroku login

到目前为止,我已经尝试了

echo -e "valid@email.com\npassword\n" | ./test.sh 

我感谢任何帮助!谢谢!

1 个答案:

答案 0 :(得分:0)

首先,你确定你真的需要一个自动的heroku登录脚本吗?每次打开cloud9工作区时都不需要登录heroku。仅在创建/重新启动工作空间后第一次。

如果您确实需要自动登录脚本,一种方法是编写一个简短的expect脚本。您可能需要安装{{1}} 在你的C9工作区。