В последнее время я запускаю много инструментов CLI, и это начинает раздражать меня, что каждый раз, когда я запускаю некоторую группу команд через файл .command
мне приходится вручную закрывать окно терминала. Итак, я придумал этот материал:
__YOUR__CODE__TO__BE__EXECUTED
echo -n -e "\033]0;Make\007"
osascript -e 'tell application "Terminal" to close (every window whose name contains "Make")' &
exit
допустим, это мой файл make.command
. Проблема в том, что окно закрывается независимо от результата раздела __YOUR__CODE__TO__BE__EXECUTED
. Поэтому, если я, например, запускаю задачу grunt или загрузку файлов с сервера, я не знаю, сработало ли это или нет, есть ли у кого-нибудь предложения, как адаптировать код, чтобы он закрывал терминал, но только если в консоли не было ошибок?