Három hónapos fejlesztés után megjelent a 0.25.0 verziójú, multip platformos konzol utility a fájlok megtekintésére. bat, Rust nyelven íródott és MIT vagy Apache 2.0 licensz alatt kerül forgalomba.
Az utility támogatja a szintaxis kiemelést a következő számára 174 ($ bat -L) programozási nyelvek és szöveges markup.
Főbb változások:
- A fájlnevet a terminál fejlécében mutatja, amikor a Paging opció nem egyenlő Paging::Never.
- bat —squeeze-blank/bat -s most már összenyomja a sorozatos üres sorokat.
- Hozzáadva az —squeeze-limit opció a maximális üres sorok számának beállítására az —squeeze-blank használatakor.
- Az API-hoz hozzáadva a PrettyPrinter::squeeze_empty_lines a légüres sorok összenyomásának támogatására, ha a bat könyvtárként van használva.
- JavaScript szintaxis kiemelés hozzáadva a fájlokhoz, amelyek #! /usr /bin /env bun-nal kezdődnek.
- Hozzáadva az —strip-ansi={never,always,auto} opció a vezérlő ANSI szekvenciák eltávolításához a bemenetből.
- Lehetőség van külön stíluskomponensek hozzáadására vagy eltávolítására anélkül, hogy az összes stílust felülírnák.
- Automatikus téma választás megvalósítva a terminál emulátor színsémája alapján.
- Hozzáadva az —binary=as-text opció a bináris tartalom megjelenítésére.
- Hozzáadva a —completion parancs a bat parancsfeldolgozó autocompletionjének létrehozásához. Támogatott bash, fish, zsh és ps1.
- Egyéb fejlesztések és hibajavítások.
Forrás: linux.org.ru
