вы можете обернуть команду в функцию оболочки, что-то вроде:
function gitpushoff() {
if git push origin # if this command succeeds, shutdown
then
sudo shutdown -h now
else
echo "git push failed: exit code [$?] Aborting shutdown..."
fi
}
Я написал инструмент, который может делать то, что вы хотите. Я объяснил это на askubuntu:https://askubuntu.com/a/1155892/394569
Он называется plakativ, и его основной интерфейс — графический интерфейс. Но у него также есть интерфейс командной строки, который позволяет вам делать то, что вы хотите, включая указание границ для склеивания страниц.
Если вы нашли ошибку, сообщите об этом наhttps://gitlab.mister-muffin.de/josch/plakativ