Чтобы упростить использование упомянутого инструмента Terminal Notifier , вы должны создать для него псевдоним , включая его параметры, чтобы вам не приходилось вводить их все время.
В своем .bashrc
файле добавьте псевдоним:
alias termnot='terminal-notifier -message "Done" -title "Done"'
Тогда вы можете использовать это так:
long-running-command ; termnot
Кстати: я рекомендую использовать ;
для разделения команд вместо &&
. &&
является условным оператором, он будет выполнять вторую команду только в случае успешной первой. Поэтому, если ваша первая команда завершилась неудачно с ненулевым кодом выхода, вы не получите уведомление. Разделение их точкой с запятой гарантирует, что вторая команда будет выполняться всегда, независимо от кода выхода первой команды. Более подробная информация здесь: /unix/100704/difference-between-executing-multiple-commands-with-and
Еще одна вещь: для установки инструмента Terminal Notifier я рекомендую Homebrew . Использование Homebrew делает установку такой же простой, как
brew install terminal-notifier