lesspipe.sh è un open source, filtro di ingresso della riga di comando semplice e gratuito per il pager meno, come descritto in meno 'pagina man.
lesspipe.sh è uno script Bash che corre sotto un guscio compatibile ksh, quali KSH, ZSH, o Bash, e consente agli utenti di utilizzare meno per visualizzare i file con contenuto binario, file compressi, gli archivi, e altro ancora.
Visualizzazione di file per l'accesso a un file di dispositivo è implementato in una certa misura (file tar file system DOS e). lesspipe.sh supporta molti formati, sia come file normali e compressi con gli algoritmi gzip, bzip2, zip o
Cosa c'è di nuovo in questa versione:.
- Migliore gestione delle codifiche e di protezione contro i guasti iconv.
Cosa c'è di nuovo in versione 1.72:
- individuare le opzioni appropriate per il comando file in fase di esecuzione (Vincent Lefevre )
- indovinare la codifica dei caratteri ed eventualmente fare una conversione char (VL)
- fare ls colorati uscita a lavorare per diversi gusti OS (Marc Abramowitz)
- non interpretare i file con estensione .xml come file html (James AHLBORN)
- eval `... / lesspipe.sh` imposterà LESS_ADVANCED_PREPROCESSOR se significativo
- campione meno involucro di aprire gli URL con meno (in contrib) (Sebastian Kayser) Versione 1.71 6 aprile 2010
- rilevare una buona versione di tar, cercare di evitare / usr / bin / tar su Solaris (Jim Pryor)
- fare di più se la pre-elaborazione LESS_ADVANCED_PREPROCESSOR è impostato
- cercare sempre di interpretare (g) roff testo formattato (pagine man)
- una migliore individuazione delle lzip e xz file compressi (Vincent Lefevre)
- non chiamare per identificare 'testo dell'immagine' file marcati (Vincent Lefevre)
- non si basano sul contenuto della variabile LANG per la chiamata iconv (Vincent Lefevre)
- avere un ripiego per colpire o zsh per la shell utilizzato in fase di esecuzione (Vincent Lefevre) Versione 1.70 16 luglio 2009
- che fissa la chiamata di mktemp su MacOS (riportato da Peter Kostka e Martin Otte)
- rilevare i programmi di supporto in fase di esecuzione (suggerito da David Leverton, Petr Uzel)
- aggiungere il supporto per la compressione xz (Mathieu Bouillaguet)
- test più severi per la compressione gzip
- cambiamenti nella lavorazione rpm ai sistemi basati migliore supporto MacOSX e BSD
- introdurre --fixed in configurazione per il controllo statico generazione lesspipe
- miglioramento della generazione di Makefile
- chiama eval `... / lesspipe.sh` imposterà la LESSOPEN variabile ENV correttamente
- fissaggio trasformazione vaso se non si utilizza fastjar (era un bug in 1,60 solo)
- quantità di controllo del pre-elaborazione da parte del LESS_ADVANCED_PREPROCESSOR ENV var se il relativo domanda configure è risposto con y (default n) (Petr Uzel)
- documentazione aggiornata per riflettere le recenti modifiche della versione 1.60 1 dicembre 2008
- profonda ristrutturazione del codice, il supporto per più tipi di file (Jim Pryor)
- con un dir temp e mktemp per la creazione di file temporanei
- file concentrato riconoscimento del tipo in funzione
- riscritto il riconoscimento e l'elaborazione di file html, xhtml aggiunto il riconoscimento, aggiungere elinks e w3m come parser HTML
- un migliore supporto per i file jar (riconosciuto da vaso estensione XPI e)
- supporto per Excel e PowerPoint file (riconosciuta per estensione)
- supporto per i file Perl POD
- elenchi colorati
- elenco e visualizzare le parti di controllo dei pacchetti * .deb
- ha aggiunto il supporto per la compressione lzip (Antonio Diaz Diaz)
- ha aggiunto il supporto per i file DjVu (Florian Cramer)
- supporto migliorato zip per Solaris, correzioni di bug in configure (Paul Townsend)
- pulizia del codice e correzioni di bug in lesspipe basati sul codice ristrutturato
- suite di test avanzato
- aggiornamento della documentazione (english.txt dalla fusione e README) Versione 1.55 13 ago 2008
- Documentazione pulizia e il codice
- rimuovere il supporto per i media non montati (floppy disk)
- un miglior supporto UTF-8, aggiungere le conversioni tra UTF-8 e ISO-8859-1
- aggiungere il supporto preliminare per i file compressi LZMA (suggerito da Goetz Waschk)
- un migliore supporto per i file 7-zip (suggerimento di Stephan Hegel)
- correggere errori di ortografia nome del programma 'links' Version 1.54 25 LUGLIO 2008
- migliorato il supporto per file MP3 utilizzando ID3v2 (suggerimento da Markus Meyer)
- test per i file mp3 con ID3 v1 e v2 tag aggiunto
- riconoscere correttamente la versione del comando file
- preferire collegamenti oltre lynx per la visualizzazione html
- aggiungere il supporto per i file plist binari (Mac OS X) (Peter D. Barnes Jr.)
- aggiungere il supporto per i file crittografati gpg (Daniel Risachèr) Versione 1.53 Apr 11, 2006
- supporto per i documenti OpenOffice (Florian Cramer, Vincent Lefevre)
- supporto per archivi RAR (suggerito da Cindy Leonhardt)
- il supporto per gli archivi 7-zip, UTF-16 di testo (proposto da Vincent Lefevre)
- supporto per formati di immagine (png, gif, jpeg e altri)
- piccolo fix sintassi shell (segnalato da Andrew Barnert)
- meglio di prova per riconoscere i file tar e DVI
- non includere il percorso completo per i comandi se sono nel percorso di ricerca
- evitare & quot; di file - & quot; Comando, rilassarsi requisiti per & quot; il file & quot ;, Solaris ora ok (Ken)
- file Display Debian senza dpkg (suggerimento da Juergen Kahnert)
- menzione in BUGS che l'evidenziazione della sintassi è una funzione sperimentale
- richiede almeno la versione 1.0 di bzip2
- aggiornata documentazione Versione 1.52 19 lug 2005
- criterio di sostituzione variabile contenenti% cause appendere in AIX, fuga% char
- l'output del comando file può contenere i nomi dei file, rendere più difficile da indurre in errore il file di logica riconoscimento del tipo di versione 1.51 26 maggio 2005
- fix errore di battitura nel Makefile (PREFIX invece di prefisso nel configure)
- cambiamento coerente prova sintassi per essere conforme a più gusci
- comando di visualizzazione per impostare variabili env LESSOPEN quando viene chiamato senza argomenti
- fissare alcuni casi in cui i nomi di file contenenti spazi non sono stati trattati correttamente
- aggiungere una pagina di manuale per lesspipe.sh versione 1.50 Apr 12, 2005
- grandi cambiamenti nel trattamento dei nomi dei file, permettendo così la visualizzazione di file con uno spazio bianco nel nome, anche se sono contenuti in archivi
- esposizione di & quot; perl immagazzinabile & quot; (Vedi perldoc riponibile) i file da Slaven Rezic
- molti cambiamenti per sbarazzarsi di bug minori relativi alla evidenziazione della sintassi e la visualizzazione dei file contenuti in archivi
- lesspipe.sh testato con successo a lavorare anche con pdksh (testato con v. 5.2)
- suite di test aggiunto, comandi elencati nella TESTCMDS, file di test sono in testok e testnok. Può essere avviato con make test
- migliorato script di configurazione e di documentazione
Miglioramenti
Cosa c'è di nuovo in versione 1.72:
- file con estensione .xml non sarà più (in modo errato) interpretata come file HTML.
- opzioni appropriate per il comando file sono ora scelti in fase di esecuzione di indovinare la codifica dei caratteri del file.
- Questo è usato per facoltativamente visualizzazione ricodificato il contenuto dei file.
- Quando l'evidenziazione della sintassi viene utilizzato entro lesspipe.sh, colorato uscita ls ora funziona su più sapori OS.
- Una funzione di esempio wrapper per meno è fornito per consentire di aprire direttamente URL semplicemente chiamando 'meno'.
Cosa c'è di nuovo in versione 1.71:
- rilevare una buona versione di tar, cercare di evitare / usr / bin / tar su Solaris (Jim Pryor)
- fare di più se la pre-elaborazione LESS_ADVANCED_PREPROCESSOR è impostato
- cercare sempre di interpretare (g) roff testo formattato (pagine man)
- una migliore individuazione delle lzip e xz file compressi (Vincent LeFavre)
- non chiamare per identificare 'testo dell'immagine' file marcati (Vincent LeFavre)
- non si basano sul contenuto della variabile LANG per la chiamata iconv (Vincent LeFavre)
- avere un ripiego per colpire o zsh per la shell utilizzato in fase di esecuzione (Vincent LeFavre)
Cosa c'è di nuovo in versione 1.70:
- lesspipe non ora controllare applicazioni helper a runtime. Lo script di configurazione è stato migliorato in modo da adattare il numero di filtri inclusi in lesspipe.sh. Come opzione configurabile la quantità di filtraggio in lesspipe.sh può essere controllato dal LESS_ADVANCED_PREPROCESSOR variabile ENV. È stato aggiunto il supporto per il metodo di compressione xz. La documentazione è stata ripulita e bug minori (per lo più per MacOSX) sono stati corretti.
Cosa c'è di nuovo in versione 1.60:.
- Un importante ristrutturazione del codice lesspipe avvenuta
- Il supporto per più tipi di file è stato aggiunto (ad esempio, jar e lzip).
- La suite di test è stata rafforzata, molti bug sono stati corretti e il codice è stato ripulito.
- La documentazione è stata aggiornata.
Cosa c'è di nuovo in versione 1.55:.
- lesspipe è ora dotato di un migliore supporto UTF-8
- Si converte automaticamente il display tra i set di caratteri UTF-8 e ISO-8859-1, a seconda della variabile d'ambiente LANG.
- La gestione dei file 7-zip è stato migliorato e file LZMA compressi sono ora riconosciuti.
- La documentazione e il codice è stato ripulito e piccoli bug sono stati corretti.
I commenti non trovato