bat 0.25.0

bat 0.25.0

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

60GB SSD 8Gb DDR4