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 за създаване на автоматични допълнения за командната обвивка за bat. Поддържат се bash, fish, zsh и ps1.
  • Други подобрения и корекции на грешки.

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

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