bat 0.25.0

bat 0.25.0

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

Variazioni principali:

  • Visualizzazione del 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.
  • Aggiunta l'opzione —squeeze-limit per impostare il numero massimo di righe vuote durante l'uso di —squeeze-blank.
  • Nel API è stata aggiunta PrettyPrinter::squeeze_empty_lines per supportare la compressione delle righe vuote utilizzando bat come libreria.
  • Evidenziazione della sintassi JavaScript nei file che iniziano con #!\/usr\/bin\/env bun.
  • Aggiunta l'opzione —strip-ansi={never,always,auto} per rimuovere le sequenze di comando ANSI dai dati in ingresso.
  • Implementata la possibilità di aggiungere o rimuovere singoli componenti dello stile senza sostituire tutti gli stili.
  • Implementata la selezione automatica del tema in base allo schema di colori dell'emulatore di terminale.
  • Aggiunta l'opzione —binary=as-text per l'output del contenuto binario.
  • Aggiunto il comando —completion <shell> per creare completamenti automatici della shell per bat. 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