Pärast kolmekuulist arendust vabanes 0.25.0 platvormideülesest konsooli utiliidist failide vaatamiseks bat, mis on kirjutatud keeles Rust ja levitatakse litsentsi MIT või Apache 2.0 alusel.
Utiliit toetab süntaksi esitlemist 174 ($ bat -L) programmeerimiskeelte ja tekstimärgistamise jaoks.
Peamised muudatused:
- Faili nime kuvamine terminali pealkirjas, kui lehe valik ei ole Paging::Never.
- bat —squeeze-blank/bat -s nüüd pigistab järjestikuseid tühje ridu.
- Lisatud valik —squeeze-limit maksimaalsete tühjade ridade arvu määramiseks kasutamisel —squeeze-blank.
- API-sse on lisatud PrettyPrinter::squeeze_empty_lines, et toetada tühjade ridade kokkusurumist, kui bat-i kasutatakse raamatukoguna.
- JavaScripti süntaksi esitlemine failides, mis algavad #!/usr/bin/env bun.
- Lisatud valik —strip-ansi={never,always,auto} ANSI juhtimissektsioonide eemaldamiseks sisendist.
- Rakendatud võimalus lisada või eemaldada üksikuid stiilikomponente, asendamata kõiki stiile.
- Rakendatud automaatne teemavalik sõltuvalt terminali emulaatori värviskeemist.
- Lisatud valik —binary=as-text binaarse sisu väljundiks.
- Lisatud käsk —completion <shell> käsurea automaatsete täienduste loomiseks. Toetatud on bash, fish, zsh ja ps1.
- Muud täiustused ja veaparandused.
Allikas: linux.org.ru
