Macos 在OSX中运行终端命令的文件

Macos 在OSX中运行终端命令的文件,macos,shell,terminal,Macos,Shell,Terminal,我试图让一个不懂技术的人更容易部署到heroku 为了提交,您需要进行git推送,如下所示: git commit -a -m "autocommit" git push heroku master 此解决方案的最终用户对终端命令不太熟悉。 是否可以创建一个文件,双击该文件将触发终端中的SE命令?是的,通过Automator或AppleScript。两者都可以保存为运行终端命令的自执行文件。我最后命名了文件deploy.command。之后,我转到终端并执行chmod+xdeploy.comm

我试图让一个不懂技术的人更容易部署到heroku

为了提交,您需要进行git推送,如下所示:

git commit -a -m "autocommit"
git push heroku master
此解决方案的最终用户对终端命令不太熟悉。
是否可以创建一个文件,双击该文件将触发终端中的SE命令?

是的,通过Automator或AppleScript。两者都可以保存为运行终端命令的自执行文件。

我最后命名了文件deploy.command。之后,我转到终端并执行chmod+xdeploy.command


成功了

我认为任何git回购协议都可能出现足够复杂的问题,仅仅简单地提交更改并不能解决所有问题。今后,你的非技术用户将需要专家帮助。是的,我知道,这是一个非常具体的案例。他们只是在一周内每天交换一张图片。这并不理想,但很匆忙。(我以前听说过)你不能只为此创建一个简单的shell脚本吗?