我想在我的 Mac 上执行以下命令:
git add .
git commit -m CUSTOM_COMMEND_BY_COMMAND
git push
cap deploy
我似乎经常调用这些。我想知道构建以下命令的最佳方法是什么:
qwik_dply -m "fixed a big"
答案1
您可以使用自定义 bash 函数来执行此操作。将其添加到您的.bash_profile
:
function qwik_dply {
local msg=$1
if [ -z "$msg" ] ; then
msg="No message"
fi
git add .
git commit -m "$msg"
git push
cap deploy
}
使用 bash 调用qwik_dply "Some text"
或者,使其成为一个适当的脚本:
#!/usr/bin/env bash
msg=$1
if [ -z "$msg" ] ; then
echo "Usage: qwik_dply <message>"
exit 1
fi
git add .
git commit -m "$msg"
git push
cap deploy
另存为qwik_dply.sh
,运行chmod ugo+x qwik_dply.sh
,并将mv
其保存到/usr/bin
或您的计算机上的任何其他目录$PATH
。
然后,使用 运行qwik_dply.sh "Some message"
。当然,您可以删除文件扩展名。