lesspipe.sh là một mã nguồn mở, dòng lệnh lọc đầu vào miễn phí và đơn giản cho các máy nhắn tin ít hơn, như được mô tả trong trang người đàn ông ít '.
lesspipe.sh là một kịch bản Bash này chạy trong một vỏ ksh-tương thích, chẳng hạn như KSH, ZSH, hoặc Bash, và cho phép người dùng sử dụng ít hơn để xem các tập tin với nội dung nhị phân, file nén, lưu trữ, và nhiều hơn nữa.
Xem các tập tin bằng cách truy cập vào một tập tin thiết bị được thực hiện một mức độ nào (hệ thống tập tin DOS và các tập tin tar). lesspipe.sh hỗ trợ nhiều định dạng, cả hai như là các tập tin nén và đồng bằng cách sử dụng các thuật toán gzip, bzip2, hoặc zip
là gì mới trong phiên bản này:.
- xử lý tốt hơn các mã hóa và bảo vệ chống lại thất bại iconv.
là gì mới trong phiên bản 1.72:
- phát hiện các lựa chọn thích hợp cho các lệnh tập tin tại thời gian chạy (Vincent Lefevre )
- đoán các ký tự mã hóa và tùy chọn làm một chuyển đổi char (VL)
- làm ls màu ra làm việc cho hương vị hệ điều hành khác (Marc Abramowitz)
- không giải thích các tập tin với một phần mở rộng .xml như các file html (James Ahlborn)
- eval `... / lesspipe.sh` sẽ đặt LESS_ADVANCED_PREPROCESSOR nếu có ý nghĩa
- mẫu ít wrapper để mở các URL với ít hơn (contrib) (Sebastian Kayser) Phiên bản 1,71 06 tháng 4 năm 2010
- phát hiện một phiên bản tốt của tar, cố gắng tránh / usr / bin / tar trên Solaris (Jim Pryor)
- làm tiền xử lý hơn nếu LESS_ADVANCED_PREPROCESSOR được đặt
- luôn luôn cố gắng để giải thích (g) roff định dạng văn bản (trang người đàn ông)
- phát hiện tốt hơn các lzip và xz các file nén (Vincent Lefevre)
- không gọi xác định cho 'văn bản hình ảnh' gắn thẻ tập tin (Vincent Lefevre)
- không dựa trên nội dung của LANG biến để gọi iconv (Vincent Lefevre)
- có một dự phòng để bash hoặc zsh cho vỏ sử dụng trong thời gian chạy (Vincent Lefevre) Version 1.70 ngày 16 tháng bảy năm 2009
- sửa chữa các cuộc gọi của mktemp trên MacOS (báo cáo của Peter Kostka và Martin Otte)
- phát hiện các chương trình trợ giúp trong thời gian chạy (được đề xuất bởi David Leverton, Petr Uzel)
- thêm hỗ trợ cho nén xz (Mathieu Bouillaguet)
- kiểm tra nghiêm ngặt hơn cho nén gzip
- thay đổi trong chế biến rpm để hỗ trợ tốt hơn MacOSX và BSD dựa trên hệ thống
- giới thiệu --fixed trong cấu hình để kiểm soát tĩnh thế hệ lesspipe
- cải tiến thế hệ của Makefile
- gọi eval `... / lesspipe.sh` sẽ đặt LESSOPEN biến ENV đúng
- sửa chữa chế biến jar nếu không sử dụng fastjar (là một lỗi trong 1,60 chỉ)
- lượng kiểm soát của tiền xử lý bởi các ENV var LESS_ADVANCED_PREPROCESSOR nếu câu hỏi liên quan đến cấu hình được trả lời với y (mặc định n) (Petr Uzel)
- cập nhật tài liệu để phản ánh những thay đổi gần đây Version 1.60 01 tháng mười hai 2008
- tái cơ cấu chính của mã, hỗ trợ cho các loại tập tin nhiều hơn (Jim Pryor)
- sử dụng một thư mục temp và mktemp cho việc tạo ra các tập tin tạm thời
- loại tập tin tập trung được công nhận trong một chức năng
- viết lại việc công nhận và xử lý các tập tin html, thêm công nhận xhtml, thêm elinks và w3m như phân tích cú pháp html
- hỗ trợ tốt hơn cho các tập tin jar (được công nhận bởi jar mở rộng và xpi)
- hỗ trợ cho excel và powerpoint file (được công nhận bởi phần mở rộng)
- hỗ trợ cho các tập tin perl pod
- danh sách thư mục màu
- danh sách và xem các bộ phận kiểm soát các gói * .deb
- thêm hỗ trợ cho nén lzip (Antonio Diaz Diaz)
- thêm hỗ trợ cho các tập tin DjVu (Florian Cramer)
- Cải thiện hỗ trợ zip cho Solaris, sửa lỗi trong cấu hình (Paul Townsend)
- mã dọn dẹp và sửa lỗi trong lesspipe dựa trên mã tái cấu trúc
- tăng cường bộ kiểm tra
- cập nhật các tài liệu (english.txt sáp nhập và README) Version 1.55 13 Tháng Tám năm 2008
- tài liệu sạch và mã
- loại bỏ hỗ trợ cho phương tiện truyền thông chưa lắp ráp (đĩa mềm)
- hỗ trợ tốt hơn UTF-8, thêm chuyển đổi giữa UTF-8 và ISO-8859-1
- thêm hỗ trợ ban đầu cho các tập tin nén LZMA (đề nghị của Goetz Waschk)
- hỗ trợ tốt hơn cho các tập tin 7-zip (gợi ý của Stephan Hegel)
- sửa chữa sai chính tả tên chương trình '' liên kết Version 1.54 25 tháng 7 năm 2008
- Cải thiện hỗ trợ cho các tập tin mp3 sử dụng ID3v2 (gợi ý từ Markus Meyer)
- thêm các xét nghiệm cho các tập tin mp3 với id3 v1 và v2 thẻ
- nhận biết đúng phiên bản của tập tin lệnh
- thích liên kết trên lynx để hiển thị html
- thêm hỗ trợ cho các tập tin plist nhị phân (Mac OS X) (Peter D. Barnes Jr.)
- thêm hỗ trợ cho các tập tin được mã hóa gpg (Daniel Risacher) Version 1.53 11 tháng 4 năm 2006
- hỗ trợ cho các tài liệu OpenOffice (Florian Cramer, Vincent Lefevre)
- hỗ trợ cho RAR lưu trữ (đề nghị của Cindy Leonhardt)
- hỗ trợ lưu trữ 7-zip, UTF-16 văn bản (do Vincent Lefevre đề xuất)
- hỗ trợ cho các định dạng hình ảnh (png, gif, jpeg và những người khác)
- nhỏ sửa chữa cú pháp shell (do Andrew Barnert)
- test tốt hơn để nhận ra tar và dvi file
- không bao gồm đường dẫn đầy đủ cho các lệnh nếu họ đang có trong PATH tìm kiếm
- tránh & quot; file - & quot; lệnh, yêu cầu thư giãn cho & quot; & quot ;, tập Solaris nay ok (Ken)
- file hiển thị mà không cần debian dpkg (gợi ý bởi Juergen Kahnert)
- đề cập đến trong LỖI đó nổi bật cú pháp là một tính năng thử nghiệm
- cần ít nhất phiên bản 1.0 của bzip2
- cập nhật tài liệu phiên bản 1.52 ngày 19 tháng 7 năm 2005
- mô hình thay thế biến có chứa% nguyên nhân treo trong AIX, thoát% char
- đầu ra của lệnh tập tin có thể chứa tên tập tin, làm cho nó khó khăn hơn để đánh lừa logic loại tập tin nhận Version 1.51 26 tháng năm 2005
- fix lỗi đánh máy trong Makefile (PREFIX thay vì tiền tố trong cấu hình)
- thay đổi liên tục kiểm tra cú pháp để tuân thủ với cái vỏ hơn
- lệnh hiển thị để thiết lập LESSOPEN biến env khi gọi mà không args
- sửa chữa một vài trường hợp tên tập tin chứa không gian không được điều trị đúng cách
- thêm một manpage cho lesspipe.sh Version 1.50 12 tháng 4 năm 2005
- thay đổi lớn trong chế biến của tên tập tin, do đó cho phép hiển thị các tập tin với không gian màu trắng trong tên ngay cả khi họ đang có trong kho lưu trữ
- hiển thị & quot; perl có thể lưu trữ & quot; (Xem perldoc storable) các tập tin của Slaven Rezic
- có nhiều thay đổi để thoát khỏi lỗi nhỏ liên quan đến cú pháp nổi bật và hiển thị các tập tin chứa trong kho lưu trữ
- lesspipe.sh thử nghiệm thành công cũng làm việc với pdksh (thử nghiệm với v. 5.2)
- thêm vào bộ kiểm tra, các lệnh được liệt kê trong TESTCMDS, tập tin kiểm tra là trong testok và testnok. Có thể bắt đầu với các thử nghiệm làm
- cải thiện kịch bản cấu hình và tài liệu cải tiến
là gì mới trong phiên bản 1.72:
- Files đuôi .xml sẽ không còn được (không chính xác) hiểu như là các tập tin HTML.
- tùy chọn thích hợp cho các lệnh tập tin đang chọn trong thời gian chạy để đoán các ký tự mã hóa các tập tin.
- Điều này được sử dụng để hiển thị tùy chọn mã hóa lại nội dung file.
- Khi làm nổi bật cú pháp được sử dụng trong vòng lesspipe.sh, màu ls đầu ra hiện nay hoạt động trên nhiều hệ điều hành hương vị.
- Một chức năng mẫu wrapper cho ít được cung cấp để cho phép mở trực tiếp các URL bằng cách đơn giản gọi là 'ít'.
là gì mới trong phiên bản 1,71:
- phát hiện một phiên bản tốt của tar, cố gắng tránh / usr / bin / tar trên Solaris (Jim Pryor)
- làm tiền xử lý hơn nếu LESS_ADVANCED_PREPROCESSOR được đặt
- luôn luôn cố gắng để giải thích (g) roff định dạng văn bản (trang người đàn ông)
- phát hiện tốt hơn các lzip và xz các file nén (Vincent LefA¨vre)
- không gọi xác định cho 'văn bản hình ảnh' gắn thẻ tập tin (Vincent LefA¨vre)
- không dựa trên nội dung của LANG biến để gọi iconv (Vincent LefA¨vre)
- có một dự phòng để bash hoặc zsh cho vỏ sử dụng trong thời gian chạy (Vincent LefA¨vre)
là gì mới trong phiên bản 1.70:
- lesspipe sao bây giờ kiểm tra các ứng dụng trợ giúp trong thời gian chạy. Các kịch bản cấu hình đã được tăng cường để cho phép để may số lượng các bộ lọc có trong lesspipe.sh. Như một tùy chọn cấu hình số lượng lọc trong lesspipe.sh bây giờ có thể được kiểm soát bởi các LESS_ADVANCED_PREPROCESSOR biến ENV. Hỗ trợ cho các phương pháp nén xz đã được bổ sung. Các tài liệu đã được làm sạch và lỗi nhỏ (chủ yếu cho MacOSX) đã được sửa chữa.
là gì mới trong phiên bản 1.60:.
- Một cải tổ lớn của mã lesspipe diễn ra
- Hỗ trợ cho các loại tập tin nhiều hơn đã được thêm vào (ví dụ: jar và lzip).
- Các bộ kiểm tra được tăng cường, một số lỗi đã được cố định và các mã đã được làm sạch.
- Các tài liệu đã được cập nhật.
là gì mới trong phiên bản 1,55:.
- lesspipe bây giờ đi kèm với hỗ trợ cải thiện UTF-8
- Nó sẽ tự động chuyển đổi giữa các màn hình hiển thị bảng mã UTF-8 và ISO-8859-1, tùy thuộc vào các biến môi trường LANG.
- Việc xử lý các file 7-zip đã được cải thiện và LZMA nén các tập tin đã được công nhận.
- Các tài liệu và mã đã được làm sạch và lỗi nhỏ đã được sửa chữa.
Bình luận không