bat 0.25.0

После трёх месяцев разработки состоялся выпуск 0.25.0 кроссплатформенной консольной утилиты для просмотра файлов bat, написанной на языке Rust и распространяемой по лицензии MIT или Apache 2.0.
Утилитой поддерживается подсветка синтаксиса для 174 ($ bat -L) языков программирования и разметки текста.

Основные изменения:

  • Отображение имени файла в заголовке терминала, когда опция Paging не равна Paging::Never.
  • bat —squeeze-blank/bat -s теперь сжимает последовательные пустые строки.
  • Добавлена опция —squeeze-limit для задания максимального количества пустых строк при использовании —squeeze-blank.
  • В API добавлена PrettyPrinter::squeeze_empty_lines для поддержки сжатия пустых строк при использовании bat в качестве библиотеки.
  • Подсветка синтаксиса JavaScript в файлах, начинающихся с #!/usr/bin/env bun.
  • Добавлена опция —strip-ansi={never,always,auto} для удаления управляющих последовательностей ANSI из входных данных.
  • Реализована возможность добавлять или удалять отдельные компоненты стиля без замены всех стилей.
  • Реализован автоматический выбор темы в зависимости от цветовой схемы эмулятора терминала.
  • Добавлена опция —binary=as-text для вывода двоичного содержимого.
  • Добавлена команда —completion <shell> для создания автодополнений командной оболочки для bat. Поддерживаются bash, fish, zsh и ps1.
  • Другие улучшения и исправления ошибок.

Источник: linux.org.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster