Так получается, что я провожу в консоли (терминале) достаточно времени, порой даже больше, чем хотелось бы. Порой даже исполняю там какие-то команды и внимательно изучаю их вывод. Часто случается, что к выводу той или иной команды приходится возвращаться, а он постоянно теряется: то терминалы захлопываются, то в tmux
окно закрываешь, то выводы прочих команд уже давным-давно забили и похоронили ту самую полезную строчку.
Для того, чтобы сохранить вывод какой-либо утилиты я, как и многие, пользовался tee
. Это работало, но постоянная суета среди бесконечных error.log
, out.log
, output.log
, err.log
log.log
, lll.txt
и тп если не сводила с ума, то безумно раздражала; вместо того, чтобы вести какой-то порядок, постоянно подмывало создать Новую Папку (1), где и похоронить эти самые логи, периодически бэкапя могильничек: порядок предполагал какую-то систематизацию, а в разгаре работы вспоминать как назвать свой файл крайне не хотелось.
Тогда я написал ah, крохотную утилитку, которая сильно-сильно улучшила мою жизнь.
Читать полностью »