bat 0.25.0

bat 0.25.0

Po třech měsících vývoje byl vydán 0.25.0 multiplatformní konzolová utilita pro prohlížení souborů bat, napsaná v jazyce Rust a distribuovaná pod licencí MIT nebo Apache 2.0.
Utilita podporuje zvýraznění syntaxe pro 174 ($ bat -L) programovací jazyky a značkování textu.

Hlavní změny:

  • Zobrazení názvu souboru v záhlaví terminálu, když volba Paging není rovna Paging::Never.
  • bat —squeeze-blank/bat -s nyní stlačuje po sobě jdoucí prázdné řádky.
  • Byla přidána volba —squeeze-limit pro nastavení maximálního počtu prázdných řádků při použití —squeeze-blank.
  • Do API byla přidána PrettyPrinter::squeeze_empty_lines pro podporu stlačení prázdných řádků při použití bat jako knihovny.
  • Zvýraznění syntaxe JavaScriptu v souborech začínajících na #!\/usr\/bin\/env bun.
  • Byla přidána volba —strip-ansi={never,always,auto} pro odstranění řídicích sekvencí ANSI z vstupních dat.
  • Byla implementována možnost přidávat nebo odebírat jednotlivé komponenty stylu bez nahrazení všech stylů.
  • Byla zavedena automatická volba tématu v závislosti na barevné paletě emulátoru terminálu.
  • Byla přidána volba —binary=as-text pro výstup binárního obsahu.
  • Byl přidán příkaz —completion <shell> pro vytvoření automatických dokončovacích funkcí pro příkazovou obrazovku pro bat. Podporovány jsou bash, fish, zsh a ps1.
  • Další vylepšení a opravy chyb.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster