a12n

May 17, 2008 20:55

На днях открыл для себя чудесный мир AppleScript.
Устал каждый раз приходя на работу открывать логи разрабатываемого сервиса на двух бекендах. Сделал такой скрипт:

tell application "Terminal"
set blaze_tab to do script "ssh blaze 'tail -f /var/log/yandex/...log' | bin/colorer"

set custom title of blaze_tab to "blaze"
set number of rows of blaze_tab to 80
set number of columns of blaze_tab to 128

set vitalize_tab to do script "ssh vitalize 'tail -f /var/log/yandex/...log' | bin/colorer"

set custom title of vitalize_tab to "vitalize"
set number of rows of vitalize_tab to 80
set number of columns of vitalize_tab to 128
end tell

С циклом заморачиваться не стал, сильно не понравилось как код выглядит.

А bin/colorer - микро-утилитка, которая расцвечивает строки если в них встречаются слова INFO, WARN, ERROR в жирно-черный, желтый и красный соответственно =)

Да, а Automator'у мое фу за то что не дает ускорять набор текста в записанных действиях.
Previous post Next post
Up