bat 0.25.0

bat 0.25.0

Po trzech miesiącach prac zadebiutowała wersja 0.25.0 wieloplatformowego narzędzia konsolowego do przeglądania plików bat, napisanego w języku Rust i udostępnianego na licencji MIT lub Apache 2.0.
Narzędzie obsługuje podświetlanie składni dla 174 ($ bat -L) języków programowania oraz znaczników tekstu.

Główne zmiany:

  • Wyświetlanie nazwy pliku w nagłówku terminala, gdy opcja Paging nie jest równa Paging::Never.
  • bat —squeeze-blank/bat -s teraz łączy kolejne puste linie.
  • Dodano opcję —squeeze-limit do określenia maksymalnej liczby pustych linii przy użyciu —squeeze-blank.
  • Do API dodano PrettyPrinter::squeeze_empty_lines w celu obsługi łączenia pustych linii, gdy bat jest używany jako biblioteka.
  • Podświetlanie składni JavaScript w plikach, które zaczynają się od #!\/usr\/bin\/env bun.
  • Dodano opcję —strip-ansi={never,always,auto} do usuwania sekwencji sterujących ANSI z wejścia.
  • Wprowadzono możliwość dodawania lub usuwania poszczególnych komponentów stylu bez zmiany wszystkich stylów.
  • Zrealizowano automatyczny wybór motywu w zależności od schematu kolorów emulowanego terminala.
  • Dodano opcję —binary=as-text do wyświetlania zawartości binarnej.
  • Dodano komendę —completion <shell> do tworzenia uzupełnień poleceń w powłoce dla bat. Obsługiwane są bash, fish, zsh oraz ps1.
  • Inne ulepszenia i poprawki błędów.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster