Peless is a text file lister for X11 and Gtk.

Powered By Gna!


Welcome to Gna! Logo

What is peless?

Peless is a simple text file lister. It only displays files and never modifies them. It can display multiple files using a tabbed notebook. It can display international characters. It can search the files for regular expressions or literal expressions. Users can choose the fonts used to display files. By the way, gless and kless (not the Klingon!) do not seem to be distributed with many distributions. Perhaps peless can replace them.

How do I use peless?

In a command context, like bash, or something like that, type: peless [list of files to display]
Once peless is going, you can click on notebook tabs to switch between files you want to view. You can use the File menu to open new files to display and stop displaying files you are currently displaying. You can quit the program from the File menu or from your window manager's X button. You can use the Edit menu to change the font and the font's size used in display in the files. You can also use the Edit menu to Search for text in your files. You can search for a literal string, or for a full fledged regular expression.


License = GPL.

Peless is released under the GPL.

Where can I get Peless?

There is a gtkmm2-2.4 version available as a tarball in files area.

Rpm repositories for peless can be found on OpenSuSE build service. Find peless on the build service using the search page. Add the proper peless repository for your distribution and architecture using the package management tool for your system, which might be Yast, Yum, urpmi, zypper, or smart. Then use the package management tool to install peless.

New debian based repositories are now on OpenSuse build service.

What are peless's dependencies?

Peless uses the following libraries:
The names of these dependencies varries slightly depending on Distribution. To get the dependencies point your GUI package tool (synaptic, yum, apt-get or whatnot) at the usual suspects and look for the above dependencies. 

Peless internals.

Peless is written in C++, using the Gtkmm and boost libraries. Peless is written in English at this time, but all user visible strings are indicated with the _() macro so it should be easy to translate. Any volunteers for translators?