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