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