Nach drei Monaten Entwicklung wurde die plattformĂŒbergreifende Konsolenanwendung 0.25.0 zur Dateiansicht veröffentlicht. bat, geschrieben in Rust und lizenziert unter der MIT- oder Apache 2.0-Lizenz.
Die Anwendung unterstĂŒtzt die Syntaxhervorhebung fĂŒr 174 ($ bat -L) Programmiersprachen und Textformatierungen.
HauptÀnderungen:
- Die Anzeige des Dateinamens im Terminal-Header, wenn die Paging-Option nicht gleich Paging::Never ist.
- bat âsqueeze-blank/bat -s kann jetzt aufeinanderfolgende leere Zeilen komprimieren.
- Die Option âsqueeze-limit wurde hinzugefĂŒgt, um die maximale Anzahl der leeren Zeilen bei Verwendung von âsqueeze-blank festzulegen.
- Das API hat PrettyPrinter::squeeze_empty_lines hinzugefĂŒgt, um die Komprimierung leerer Zeilen bei der Verwendung von bat als Bibliothek zu unterstĂŒtzen.
- Syntaxhervorhebung fĂŒr JavaScript in Dateien, die mit #!/usr/bin/env bun beginnen.
- Die 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.
- Die automatische Auswahl des Themas je nach Farbschema des Terminalemulators wurde implementiert.
- Die Option âbinary=as-text wurde hinzugefĂŒgt, um binĂ€re Inhalte auszugeben.
- Der Befehl âcompletion wurde hinzugefĂŒgt, um AutovervollstĂ€ndigungen fĂŒr die Kommandozeile fĂŒr bat zu erstellen. bash, fish, zsh und ps1 werden unterstĂŒtzt.
- Empfehlungen der Linux Foundation zur Einhaltung von Sanktionen in Open-Source-Projekten
Quelle: linux.org.ru
