Что: 42b3d1b739b5f0cef40f349cdc7044a785dc604a
Когда: 2024-03-24 11:47:19+03:00
Темы: zsh
Более-менее активная работа с schwabrak-ом В bd94115b066472316ea03e85d611f732785f8b7c я упоминал о написании "issue tracker"-а на основе директорий и файлов, пригодного для использования без дополнительного софта, имея под рукой только Git. С парой коллег вот попытались его вести для нескольких проектов. Наверное ещё рано говорить об успехе или провале, но пока вроде отторжения ни у кого не вызывает это всё. Используем все написанные на Z shell утилиты мои. Много коммитов наделал в него, которые то тут, то там что-то упрощают при работе с ним. Разукрасил его вывод, обмазал цветами: всё же цвета ощутимо позволяют облегчить навигацию по тексту глазами. Изначально использовал supercat утилиту, но, оказалось, есть ещё компьютеры с настолько старой версией, где нет множества используемых мною опций. Написал свою версию supercat на zsh: # Usage: colourise ColourSpec:RegExp [ColourSpec:RegExp ...] # It is intended to be a drop-in replacement for supercat utility. # ColourSpec is comma delimited list of ANSI codes for colour setting. # Look for zsh'es Functions/Misc/colors documentation about possible # colour values. For example to set bold red on green background you use # "bold,fg-red,bg-green" as a ColourSpec. # RegExp is POSIX extended regular expression of the text you want to # colourise. colourise() { if [[ -n $NO_COLOR ]] || [[ $# -eq 0 ]] ; then cat return fi (( ${+colour} )) || { autoload -Uz colors ; colors ; } local lc=