lesspipe.sh est une open source, gratuit et simple filtre d'entrée de ligne de commande pour le pager moins, tel que décrit dans moins «page de manuel.
lesspipe.sh est un script Bash qui se exécute sous un shell ksh-compatible, comme KSH, zsh, bash, et permet aux utilisateurs d'utiliser moins pour afficher les fichiers avec un contenu binaire, fichiers compressés, les archives, et plus encore.
Affichage des fichiers en accédant à un fichier de périphérique est mis en œuvre dans une certaine mesure (systèmes de fichiers DOS et les fichiers de goudron). lesspipe.sh supporte de nombreux formats, à la fois comme les fichiers ordinaires et compressés en utilisant les algorithmes gzip, bzip2 ou zip
Ce qui est nouveau dans cette version:.
- Meilleure gestion des encodages et de protéger contre les pannes de iconv.
Ce qui est nouveau dans la version 1.72:
- détecter les options appropriées pour la commande de fichier lors de l'exécution (Vincent Lefevre )
- deviner le codage de caractères et éventuellement faire une conversion de char (VL)
- faire ls colorés sortie travaillant pour différentes saveurs OS (Marc Abramowitz)
- ne pas interpréter les fichiers avec une extension .xml sous forme de fichiers HTML (James Ahlborn)
- eval `... / lesspipe.sh` fixera LESS_ADVANCED_PREPROCESSOR si significative
- échantillon inférieure wrapper pour ouvrir les URL avec moins (en contrib) (Sebastian Kayser) Version 1.71 6 avril 2010
- détecter une bonne version de tar, essayez d'éviter / usr / bin / tar sur Solaris (Jim Pryor)
- faire plus prétraitement si LESS_ADVANCED_PREPROCESSOR est réglé
- toujours essayer d'interpréter (g) roff au format texte (pages de manuel)
- une meilleure détection des lzip et xz fichiers compressés (Vincent Lefèvre)
- ne pas appeler identifier pour 'texte de l'image' étiqueté fichiers (Vincent Lefèvre)
- ne repose pas sur le contenu de la variable LANG pour appeler iconv (Vincent Lefèvre)
- avoir un repli de bash ou zsh pour le shell utilisé lors de l'exécution (Vincent Lefèvre) Version 1.70 16 juillet 2009
- fixant l'appel de mktemp sur MacOS (rapporté par Peter Kostka et Martin Otte)
- détecter les programmes d'aide à l'exécution (suggéré par David Leverton, Petr Uzel)
- ajouter le support pour la compression xz (Mathieu Bouillaguet)
- des tests plus sévères pour la compression gzip
- changements dans le traitement des tours afin de mieux soutenir MacOSX et BSD systèmes basés
- --fixed introduire dans configure pour contrôler statiquement génération de lesspipe
- génération améliorée de Makefile
- appelant eval `... / lesspipe.sh` fixera le LESSOPEN variables ENV correctement
- fixation traitement de pot si vous ne utilisez fastjar (avait un bug dans 1,60 seulement)
- quantité de commande de prétraitement par le LESS_ADVANCED_PREPROCESSOR ENV var si la question de configuration liées répondez y (par défaut n) (Petr Uzel)
- Documentation pour refléter les changements récents Version 1.60 1 décembre 2008 mise à jour
- une restructuration majeure de code, un soutien pour encore plus de types de fichiers (Jim Pryor)
- en utilisant un répertoire temporaire et mktemp pour créer des fichiers temporaires
- fichier de reconnaissance de type concentré dans une fonction
- réécrit la reconnaissance et le traitement des fichiers html, xhtml ajoutée reconnaissance, ajouter elinks et w3m que parseurs HTML
- un meilleur support pour les fichiers JAR (reconnu par pot d'extension et .xpi)
- soutien pour les fichiers Excel et PowerPoint (reconnu par extension)
- le support des fichiers perl pod
- colorés listes de répertoires
- liste et voir les éléments de commande de paquets * .deb
- a ajouté le support pour la compression de lzip (Antonio Diaz Diaz)
- Ajout du support pour les fichiers DjVu (Florian Cramer)
- amélioration du soutien postal pour Solaris, corrections de bogues dans configure (Paul Townsend)
- Code nettoyage et de corrections de bugs dans lesspipe basé sur le code restructuré
- amélioré suite de tests
- Mise à jour de la documentation (english.txt fusionnée et README) Version 1.55 13 août 2008
- Documentation de nettoyage et le code
- enlever le support pour les médias démonté (disquettes)
- meilleure UTF-8, ajouter des conversions entre UTF-8 et ISO-8859-1
- ajouter un support préliminaire pour les fichiers lzma comprimé (suggéré par Goetz Waschk)
- un meilleur support pour les fichiers 7-zip (suggestion faite par Stephan Hegel)
- fixer mal orthographié le nom de programme «liens» Version 1.54 25 juillet 2008
- Amélioration du support pour les fichiers mp3 en utilisant id3v2 (indice de Markus Meyer)
- ajouté des tests pour les fichiers MP3 avec ID3 v1 et v2 balises
- reconnaître correctement version de commande de fichier
- préfèrent liens plus de lynx pour l'affichage html
- ajouter le support pour les fichiers plist binaires (Mac OS X) (Peter D. Barnes Jr.)
- ajouter le support pour les fichiers chiffrés (GPG Daniel Risacher) Version 1.53 11 avril 2006
- support pour les documents OpenOffice (Florian Cramer, Vincent Lefèvre)
- le support des archives RAR (suggéré par Cindy Leonhardt)
- le support des archives 7-Zip, texte UTF-16 (proposé par Vincent Lefevre)
- le support des formats d'image (png, gif, jpeg et autres)
- Petite correction de syntaxe shell (rapporté par Andrew Barnert)
- meilleur test pour reconnaître les fichiers de goudron et dvi
- ne comprennent pas le chemin complet pour les commandes si elles sont dans le chemin de recherche
- éviter & quot; fichier - & quot; commande, assouplir les exigences pour & quot; & quot ;, fichier Solaris maintenant ok (Ken)
- afficher des fichiers Debian sans dpkg (indice par Juergen Kahnert)
- mention dans BUGS coloration syntaxique est une fonctionnalité expérimentale
- exiger au moins la version 1.0 de bzip2
- Version mise à jour de la documentation 1.52 19 juillet 2005
- motif de remplacement variable contenant% des causes accrocher dans AIX, échapper% omble
- la sortie de la commande de fichier peut contenir des noms de fichiers, il est plus difficile de tromper la logique de reconnaissance de type de fichier Version 1.51 26 mai 2005
- Correction de typo dans le Makefile (PREFIX au lieu du préfixe dans configure)
- Changement toujours tester la syntaxe pour être conforme à plusieurs coques
- commande d'affichage pour régler LESSOPEN variable d'environnement lorsqu'il est appelé sans args
- Correction d'un petit nombre de cas où les noms de fichiers contenant l'espace ne ont pas été traités correctement
- ajouter un page de manuel pour lesspipe.sh Version 1.50 12 avril 2005
- des changements majeurs dans le traitement des noms de fichiers, permettant ainsi l'affichage des fichiers avec un espace blanc dans le nom même si elles sont contenues dans les archives
- affichage de & quot; perl stockable & quot; (Voir perldoc Storable) fichiers par Slaven Rezic
- de nombreux changements pour se débarrasser des bugs mineurs liés à la coloration syntaxique et l'affichage des fichiers contenus dans les archives
- lesspipe.sh testé avec succès à travailler aussi avec pdksh (testé avec v. 5.2)
- suite de tests ajoutée, commandes répertoriées dans TESTCMDS, fichiers de test sont en testok et testnok. Peut être démarré avec make test
- Amélioration de scripts et de documentation configure améliorations
Ce qui est nouveau dans la version 1.72:
- Les fichiers se terminant par .xml ne sera plus (à tort) interprété comme fichiers HTML.
- les options appropriées pour la commande de fichier sont maintenant choisis lors de l'exécution de deviner l'encodage des caractères des fichiers.
- Ceci est utilisé pour éventuellement affichage recodé contenu du fichier.
- Lorsque la coloration syntaxique est utilisé dans lesspipe.sh, sortie ls couleur fonctionne maintenant sur plus de saveurs OS.
- Un exemple de fonction wrapper pour moins est prévu pour permettre l'ouverture des URL directement en appelant simplement «moins».
Quoi de neuf dans la version 1.71:
- détecter une bonne version de tar, essayez d'éviter / usr / bin / tar sur Solaris (Jim Pryor)
- faire plus prétraitement si LESS_ADVANCED_PREPROCESSOR est réglé
- toujours essayer d'interpréter (g) roff au format texte (pages de manuel)
- une meilleure détection des lzip et xz fichiers compressés (Vincent Lefèvre)
- ne pas appeler identifier pour 'texte de l'image' étiqueté fichiers (Vincent Lefèvre)
- ne repose pas sur le contenu de la variable LANG pour appeler iconv (Vincent Lefèvre)
- avoir un repli de bash ou zsh pour le shell utilisé lors de l'exécution (Vincent Lefèvre)
Quoi de neuf dans la version 1.70:
- lesspipe ne vérifie maintenant des applications d'aide à l'exécution. Le script de configuration a été améliorée pour permettre d'adapter le nombre de filtres inclus dans lesspipe.sh. En option configurable la quantité de filtrage dans lesspipe.sh peut maintenant être contrôlé par la variable de LESS_ADVANCED_PREPROCESSOR ENV. Prise en charge de la méthode de compression xz a été ajouté. La documentation a été nettoyé et bugs mineurs (surtout pour MacOSX) ont été corrigées.
Ce qui est nouveau dans la version 1.60:.
- Une restructuration majeure du code de lesspipe a eu lieu
- Support pour encore plus de types de fichiers a été ajouté (par exemple pot et lzip).
- La suite de tests a été renforcée, plusieurs bugs ont été corrigés et le code a été nettoyé.
- La documentation a été mise à jour.
Ce qui est nouveau dans la version 1.55:.
- lesspipe vient maintenant avec l'amélioration de support UTF-8
- Il convertira automatiquement l'affichage entre les jeux de caractères UTF-8 et ISO-8859-1, en fonction de la variable d'environnement LANG.
- La manipulation de fichiers 7-zip a été amélioré et les fichiers lzma comprimé sont maintenant reconnus.
- La documentation et le code a été nettoyé et bugs mineurs ont été corrigés.
Commentaires non trouvées