lesspipe.sh é uma fonte aberta, filtro livre e simples de entrada de linha de comando para o pager menos, conforme descrito em menos 'página homem.
lesspipe.sh é um script que é executado em um shell ksh-compatível, como o KSH, ZSH, ou Bash, e permite que os usuários usem menos para visualizar arquivos com conteúdo binário, arquivos compactados, arquivos, e muito mais.
Visualizando arquivos, acessando um arquivo de dispositivo é implementado, em certa medida (sistemas de arquivos DOS e arquivos do alcatrão). lesspipe.sh suporta muitos formatos, tanto como arquivos texto e compactados usando os algoritmos gzip, bzip2, ou zip
O que é novo nesta versão:.
- Melhor manipulação de codificações e proteger contra falhas iconv.
O que é novo na versão 1.72:
- detectar opções apropriadas para o comando arquivo em tempo de execução (Vincent Lefevre )
- acho que a codificação de caracteres e, opcionalmente, fazer uma conversão char (VL)
- fazer ls coloridas saída de trabalho para diferentes sabores OS (Marc Abramowitz)
- Não interpretar arquivos com uma extensão .xml como arquivos html (James Ahlborn)
- eval `... / lesspipe.sh` irá definir LESS_ADVANCED_PREPROCESSOR se significativa
- amostra menos wrapper para abrir URLs com menos (em contrib) (Sebastian Kayser) Versão 1.71 06 de abril de 2010
- detectar uma boa versão de alcatrão, para tentar evitar / usr / bin / tar no Solaris (Jim Pryor)
- fazer mais pré-processamento se LESS_ADVANCED_PREPROCESSOR está definido
- sempre tentar interpretar (g) ROFF formatado texto (páginas man)
- melhor detecção de lzip e xz arquivos compactados (Vincent Lefevre)
- não chamar identificar para "texto da imagem 'tag arquivos (Vincent Lefevre)
- não dependem de conteúdo da variável LANG para chamar iconv (Vincent Lefevre)
- ter um fallback para bater ou zsh para o shell usado em tempo de execução (Vincent Lefevre) Versão 1.70 16 de julho de 2009
- , que fixa a chamada de mktemp em MacOS (relatado por Peter Kostka e Martin Otte)
- detectar programas auxiliares em tempo de execução (sugerido por David Leverton, Petr Uzel)
- adicionar suporte para compressão xz (Mathieu Bouillaguet)
- testes mais rigorosos para a compressão gzip
- mudanças no processamento rpm para sistemas baseados MacOSX e BSD melhor apoio
- introduzir --fixed em configure para controlar estaticamente geração lesspipe
- melhoria da geração de Makefile
- chamando eval `... / lesspipe.sh` irá definir o LESSOPEN variável ENV corretamente
- fixação processamento jar se não estiver usando fastjar (era um bug em 1,60 apenas)
- quantidade de controle de pré-processamento pelo LESS_ADVANCED_PREPROCESSOR ENV var se a pergunta for respondida configure relacionado com y (padrão n) (Petr Uzel)
- documentação atualizada para refletir as mudanças recentes versão 1.60 01 de dezembro de 2008
- grande reestruturação do código, suporte para ainda mais tipos de arquivos (Jim Pryor)
- usando um dir temporário e mktemp para criar arquivos temporários
- reconhecimento tipo de arquivo concentrado em uma função
- reescrito o reconhecimento e processamento de arquivos de html, acrescentou reconhecimento xhtml, adicione elinks e w3m como HTML analisadores
- melhor suporte para arquivos JAR (reconhecido por extensão jar e xpi)
- suporte para Excel e PowerPoint arquivos (reconhecido por extensão)
- suporte para arquivos perl pod
- listas do diretório coloridos
- lista e ver as partes de pacotes .deb * controle
- adicionou suporte para compressão lzip (Antonio Diaz Diaz)
- adicionado suporte para arquivos DjVu (Florian Cramer)
- suporte melhorado zip para Solaris, correções de bugs em configure (Paul Townsend)
- Limpeza de código e correções de bugs em lesspipe com base no código reestruturado
- reforçada suíte de teste
- atualização da documentação (English.txt resultante da fusão e README) Versão 1.55 13 de agosto de 2008
- documentação limpeza e código
- remover o suporte para mídia desmontados (disquetes)
- melhor suporte UTF-8, adicione as conversões entre UTF-8 e ISO-8859-1
- adicionar suporte preliminar para arquivos LZMA comprimido (sugerido por Goetz Waschk)
- melhor suporte para arquivos 7-zip (sugestão por Stephan Hegel)
- corrigir erros ortográficos nome do programa 'ligações' Versão 1.54 25 de julho de 2008
- melhorado suporte para arquivos MP3 usando id3v2 (dica de Markus Meyer)
- adicionado testes para arquivos MP3 com ID3 v1 e v2 etiquetas
- reconhecer corretamente versão do comando file
- preferem ligações mais de lince para exibição html
- adicionar suporte para arquivos binários plist (Mac OS X) (Peter D. Barnes Jr.)
- adicionar suporte para arquivos criptografados GPG (Daniel Risacher) Versão 1.53 11 de abril de 2006
- suporte para documentos OpenOffice (Florian Cramer, Vincent Lefevre)
- suporte para arquivos RAR (sugerido por Cindy Leonhardt)
- suporte para arquivos 7-zip-UTF 16 de texto (proposto por Vincent Lefevre)
- suporte para formatos de imagem (png, gif, jpeg e outros)
- pequena correção de sintaxe shell (relatada por Andrew Barnert)
- melhor teste para reconhecer arquivos tar e DVI
- não incluir o caminho completo para os comandos se eles estão no caminho de busca
- evitar & quot; o arquivo - & quot; comando, relaxe requisitos para & quot; arquivo & quot ;, Solaris agora ok (Ken)
- exibir arquivos Debian sem dpkg (dica por Juergen Kahnert)
- menção em bugs que destaque de sintaxe é uma característica experimental
- exigem pelo menos a versão 1.0 do bzip2
- Versão Atualizada documentação 1,52 19 de julho de 2005
- padrão de substituição variável contendo% causas pendurar em AIX, escapar% de char
- a saída do comando arquivo pode conter nomes de arquivo, torná-lo mais difícil de enganar a lógica de reconhecimento de tipo de arquivo Versão 1.51 26 de maio, 2005
- fix erro de digitação no Makefile (PREFIX em vez de prefixo em configure)
- mudança testar consistentemente sintaxe para ser compatível com vários reservatórios
- comando de exibição para definir variável env LESSOPEN quando chamado sem argumentos
- corrigir alguns casos em que nomes de arquivos que contenham espaço não foram tratados adequadamente
- adicionar uma página de manual para lesspipe.sh versão 1.50 12 abr 2005
- grandes mudanças no processamento de nomes de arquivos, permitindo assim a visualização de arquivos com espaço em branco no nome, mesmo se eles estão contidos em arquivos
- exibição de & quot; perl armazenável & quot; (Veja perldoc armazenável) arquivos por Slaven Rezic
- muitas mudanças para se livrar de pequenos bugs relacionados com destaque de sintaxe e a visualização de arquivos contidos em arquivos
- lesspipe.sh testado com sucesso para também trabalhar com pdksh (testado com v. 5.2)
- suíte de testes acrescentou, comandos listados na TESTCMDS, arquivos de teste estão em testok e testnok. Pode ser iniciado com make test
- melhorou o script de configuração e documentação melhorias
O que é novo na versão 1.72:
- Arquivos terminando em .xml não será mais (incorretamente) interpretados como arquivos HTML.
- opções apropriadas para o comando arquivo estão agora escolhida em tempo de execução de adivinhar a codificação de caracteres de arquivos.
- Isto é usado para opcionalmente exibição recodificados conteúdo do arquivo.
- Quando destaque de sintaxe é usado dentro lesspipe.sh, saída de ls colorido agora funciona em mais sabores OS.
- A função de exemplo wrapper para menos é fornecido para permitir a abertura diretamente URLs simplesmente chamando "menos".
O que é novo na versão 1.71:
- detectar uma boa versão de alcatrão, para tentar evitar / usr / bin / tar no Solaris (Jim Pryor)
- fazer mais pré-processamento se LESS_ADVANCED_PREPROCESSOR está definido
- sempre tentar interpretar (g) ROFF formatado texto (páginas man)
- melhor detecção de lzip e xz arquivos compactados (Vincent LefA¨vre)
- não chamar identificar para "texto da imagem 'tag arquivos (Vincent LefA¨vre)
- não dependem de conteúdo da variável LANG para chamar iconv (Vincent LefA¨vre)
- ter um fallback para bater ou zsh para o shell usado em tempo de execução (Vincent LefA¨vre)
O que é novo na versão 1.70:
- lesspipe faz agora vá para aplicações de ajuda em tempo de execução. O script de configuração foi melhorado para permitir a adaptação do número de filtros incluídos no lesspipe.sh. Como uma opção configurável a quantidade de filtragem em lesspipe.sh pode ser agora controlada pela LESS_ADVANCED_PREPROCESSOR variável ENV. Foi adicionado o suporte para o método de compressão xz. A documentação foi limpa e pequenos bugs (principalmente para MacOSX) foram corrigidos.
O que é novo na versão 1.60:.
- A grande reestruturação do código lesspipe ocorreu
- Suporte para ainda mais tipos de arquivos foi adicionado (por exemplo, jar e lzip).
- O conjunto de testes foi reforçada, vários bugs foram corrigidos e que o código foi limpo.
- A documentação foi atualizada.
O que é novo na versão 1.55:.
- lesspipe agora vem com suporte melhorado UTF-8
- Ele irá converter automaticamente a exibição entre charsets UTF-8 e ISO-8859-1, dependendo da variável de ambiente LANG.
- A manipulação de arquivos 7-zip foi melhorado e arquivos LZMA comprimido agora são reconhecidos.
- A documentação e código foi limpa e pequenos bugs foram corrigidos.
Comentários não encontrado