Sup is a console-based email client for people with a lot of email.
It presents an interface of a list of threads, which are each hierarchical collections email messages. Threads can have multiple tags applied to them. It supports a very fast full-text search, automatic contact-list management, custom code insertion via a Ruby hook system, and more. If you’re the type of person who treats email as an extension of your long-term memory, Sup is for you.
Install the sup rubygem and run the sup-config utility to build a configuration:
$ gem install sup $ sup-config
More documentation on getting started is available in the wiki.
sup is the original curses email client, full-text index, and hook system.
Heliotrope is an architectural shift from sup that maintains many of the same concepts, but separates out a server and client. Contrast to what is done in sup, where one large client installation has all the mail documents and indexes locally, Heliotrope provides a server-side service that indexes mail.
In this way, remote clients can connect up and interact with their mail stores in a sup-like way, while keeping the mobile install slim. This is a lifesaver when switching from machine to machine.
Turnsole is an example client that would connect to Heliotrope and interact with mail.
Sup is brought to you by a cast of hackers.