Нотификация по завершению команды
Иногда требуется дождаться выполнения долгой команды в консоли, например, выполнения большого массива тестов или сборки фронта. Постоянно проверять процент завершения не хочется, да и не всегда он доступен.
Для решения этой проблемы я использую встроенную в macOS возможность отправлять нотификации. С её помощью я могу переключиться на любое другое окно, а когда команда завершится, то я получу сообщение в форме стандартной нотификации в правом верхнем углу.
Добавляю alias в .bashrc или .zshrc для быстрого вызова
alias notify="osascript -e 'display notification \"Команда выполнена\"'"
А затем использую вместе с любой командой, например, вот так:
ftest && notify
ftest — тоже alias для быстрого запуска feature-тестов рабочего проекта.
Вот так выглядит нотификация: