bat 0.25.0

bat 0.25.0

După trei luni de dezvoltare, a fost lansată versiunea 0.25.0 a utilitarului cross-platform pentru vizualizarea fișierelor. bat, scris în limbajul Rust și distribuit sub licența MIT sau Apache 2.0.
Utilitarul suportă evidențierea sintaxei pentru 174 ($ bat -L) limbaje de programare și markup.

Modificări principale:

  • Afișarea numelui fișierului în antetul terminalului, când opțiunea Paging nu este egală cu Paging::Never.
  • bat —squeeze-blank/bat -s acum comprimă liniile goale succesive.
  • A fost adăugată opțiunea —squeeze-limit pentru a seta numărul maxim de linii goale atunci când se utilizează —squeeze-blank.
  • În API a fost adăugată PrettyPrinter::squeeze_empty_lines pentru a sprijini comprimarea liniilor goale atunci când se utilizează bat ca bibliotecă.
  • Evidențierea sintaxei JavaScript în fișiere care încep cu #! /usr/bin/env bun.
  • A fost adăugată opțiunea —strip-ansi={never,always,auto} pentru a elimina secvențele de control ANSI din datele de intrare.
  • A fost implementată capacitatea de a adăuga sau elimina componente de stil individuale fără a înlocui toate stilurile.
  • A fost realizată selecția automată a teme în funcție de schema de culori a emulării terminalului.
  • A fost adăugată opțiunea —binary=as-text pentru a afișa conținutul binar.
  • A fost adăugată comanda —completion pentru a crea completări automate pentru shell-ul de comenzi pentru bat. Suportă bash, fish, zsh și ps1.
  • Alte îmbunătățiri și corecții de erori.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster