LINUX.ORG.RU

Видеть время отправки команды на выполнение при просмотре истории zsh

 


0

4

Здравствуйте! Хочу странного: листая историю команд простыми стрелочками вверх-вниз в zsh, я хочу видеть, во сколько та или иная команда была на выполнение отправлена (где-нибудь в начале строки, рядом с приглашением, например). Не подскажете - есть ли готовые/полуготовые решения для этого? Заранее спасибо.

★★

Как минимум тебе нужно setopt EXTENDED_HISTORY, тогда zsh будет хранить время запуска команды в файле с историей. Дальше есть две проблемы:

  • как выводить это время, чтобы оно не мешало вводу (думаю придётся менять PROMPT при каждом перелистывании)
  • нужен собственный итератор по истории (текущие команды обычно используют встроенный массив $HISTORY, но там нет времени запуска).
disarmer ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.