lesspipe
Lesspipe is a Unix utility that provides a mechanism for filtering input through a specified program before it is displayed by the pager less. This allows for pre-processing of text or data before it is viewed interactively. The primary function of lesspipe is to enable less to handle file types that it would not otherwise be able to display directly, such as compressed archives, formatted documents, or specialized data formats.
When less is invoked with a file that lesspipe is configured to handle, lesspipe intercepts the file.
Configuration of lesspipe typically involves setting up a configuration file, often located in the user's home