Состоялся релиз утилиты tree 1.8.0
Через ~4,5 года после выхода утилиты для иерархического листинга директорий tree 1.7.0 вышла версия 1.8.0.
Изменения в этой версии:
- добавлена предложенная несколькими людьми экспериментальная опция --fromfile; с этой опцией у tree приоритет чтения листинга директорий из файла, а не из файловой системы; '.' указывает на то, что листинг директорий будет читаться из stdin; планируется в итоге дополнить опцию --fromfile опцией --fromjson или вообще заменить первую на последнюю;
- В BSD добавлена поддержка переменных окружения CLICOLOR и CLICOLOR_FORCE;
- Теперь strftime () используется исключительно для форматирования даты и времени в соответствии с локалью;
- ряд man страниц исправлены и почищены Кириллом Колышкиным;
- обновлена переменная BINDIR в Makefile для MacOS X, поскольку в MacOS X теперь запрещено устанавливать программы в /usr/bin из за System Integrity Protection (SIP);
- улучшены сообщения об ошибках в указанных опциях;
- устранён баг с неотображением символических ссылок при активных -P паттернах;
- исправлены сообщения об ошибках в аргументах с длинными форматами;
- исправлен баг касающийся запятых при выводе в формате JSON;
- теперь при выводе размера файлов/директорий в формате JSON не игнорируются опции -h/--si;
- исправлен баг с некорректной обработкой юникодных строк;
- исправлен баг с использованием mbstowcs (), где из за некорректных для UTF-8 последовательностей байтов в строках не получалось закрыть строку и выводился мусор;
- исправлен баг, который приводил к выводу неверной информации об inode и устройстве для символических ссылок;
>>> Подробности