Nach drei Monaten Entwicklung wurde die plattformĂŒbergreifende Konsolenanwendung 0.25.0 zur Dateiansicht veröffentlicht bat, geschrieben in Rust und lizenziert unter MIT oder Apache 2.0.
Die Anwendung unterstĂŒtzt die Syntaxhervorhebung fĂŒr 174 ($ bat -L) Programmiersprachen und Textmarkups.
Wesentliche Ănderungen:
- Die Anzeige des Dateinamens im Terminaltitel, wenn die Paging-Option nicht Paging::Never ist.
- bat âsqueeze-blank/bat -s komprimiert jetzt aufeinanderfolgende leere Zeilen.
- Eine Option âsqueeze-limit wurde hinzugefĂŒgt, um die maximale Anzahl leerer Zeilen bei Verwendung von âsqueeze-blank festzulegen.
- In der API wurde PrettyPrinter::squeeze_empty_lines hinzugefĂŒgt, um das Komprimieren leerer Zeilen zu unterstĂŒtzen, wenn bat als Bibliothek verwendet wird.
- Syntaxhervorhebung fĂŒr JavaScript in Dateien, die mit #!/usr/bin/env bun beginnen.
- Eine Option âstrip-ansi={never,always,auto} wurde hinzugefĂŒgt, um ANSI-Steuersequenzen aus den Eingabedaten zu entfernen.
- Die Möglichkeit wurde implementiert, einzelne Stilkomponenten hinzuzufĂŒgen oder zu entfernen, ohne alle Stile zu ersetzen.
- Eine automatische Themenwahl in AbhÀngigkeit von der Farbschema des Terminalemulators wurde implementiert.
- Eine Option âbinary=as-text wurde hinzugefĂŒgt, um binĂ€re Inhalte auszugeben.
- Das Kommando âcompletion wurde hinzugefĂŒgt, um Autocomplete-Funktionen fĂŒr die Shell fĂŒr bat zu erstellen. UnterstĂŒtzt werden bash, fish, zsh und ps1.
- Weitere Verbesserungen und Bugfixes.
Quelle: linux.org.ru
