bat 0.25.0

bat 0.25.0

Dopo tre mesi di sviluppo, è stato rilasciato 0.25.0 dell'utilità console multipiattaforma per la visualizzazione di file bat, scritta in Rust e distribuita sotto licenza MIT o Apache 2.0.
L'utilità supporta l'evidenziazione della sintassi per 174 ($ bat -L) linguaggi di programmazione e markup.

Principali modifiche:

  • Visualizza il nome del file nell'intestazione del terminale quando l'opzione Paging non è impostata su Paging::Never.
  • bat —squeeze-blank/bat -s ora comprime le righe vuote consecutive.
  • È stata aggiunta l'opzione —squeeze-limit per impostare il numero massimo di righe vuote durante l'uso di —squeeze-blank.
  • Aggiunto in API PrettyPrinter::squeeze_empty_lines per supportare la compressione delle righe vuote quando si utilizza bat come libreria.
  • Evidenziazione della sintassi JavaScript in file che iniziano con #!/usr/bin/env bun.
  • È stata aggiunta l'opzione —strip-ansi={never,always,auto} per rimuovere le sequenze di controllo ANSI dai dati in ingresso.
  • Implementata la possibilità di aggiungere o rimuovere singoli componenti di stile senza sostituire tutti gli stili.
  • Implementata la selezione automatica del tema in base alla schemes di colore dell'emulatore del terminale.
  • È stata aggiunta l'opzione —binary=as-text per l'output dei contenuti binari.
  • È stato aggiunto il comando —completion per generare auto-completamenti per il terminale. Sono supportati bash, fish, zsh e ps1.
  • Altri miglioramenti e correzioni di bug.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster