Aqui estão algumas alternativas sobre o mesmo tema. Todos criam um comando chamado gitoff
que executará um git push
seguido por sudo shutdown -h now
se o envio for bem-sucedido.
alias gitoff='git push && sudo shutdown -h now'
gitoff () {
git push && sudo shutdown -h now
}
gitoff () {
if git push; then
sudo shutdown -h now
fi
}
gitoff () {
if git push; then
sudo shutdown -h now
else
echo >&2 'git push failed, no shutdown'
fi
}