Nakon tri mjeseca razvoja, izdana je verzija 0.25.0 višeplatformskog konzolnog uslužnog programa za pregled datoteka šišmiš, napisan u Rustu i distribuiran pod licencom MIT ili Apache 2.0.
Uslužni program podržava označavanje sintakse za 174 ($bat -L) jezici za programiranje i označavanje teksta.
Velike promjene:
- Prikaži naziv datoteke u naslovu terminala kada opcija Paging nije Paging::Never.
- bat --squeeze-blank/bat -s sada sažima uzastopne prazne retke.
- Dodana opcija --squeeze-limit za postavljanje maksimalnog broja praznih redaka kada se koristi --squeeze-blank.
- Dodan PrettyPrinter::squeeze_empty_lines u API za podršku kompresije praznih linija kada se koristi bat kao biblioteka.
- Označavanje JavaScript sintakse u datotekama koje počinju s #!/usr/bin/env bun.
- Dodana opcija --strip-ansi={never,always,auto} za uklanjanje ANSI izlaznih sekvenci iz ulaznih podataka.
- Implementirana je mogućnost dodavanja ili uklanjanja pojedinačnih komponenti stila bez zamjene svih stilova.
- Implementiran automatski odabir teme ovisno o shemi boja emulatora terminala.
- Dodana opcija --binary=as-text za izlaz binarnog sadržaja.
- Dodana naredba --completion za stvaranje dovršetaka naredbene ljuske za bat. Podržani su bash, fish, zsh i ps1.
- Ostala poboljšanja i ispravci grešaka.
Izvor: linux.org.ru
