Sup 0.3 released

Sup version 0.3 has been released!

http://sup.rubyforge.org

Sup is a console-based email client for people with a lot of email.
It supports tagging, very fast full-text search, automatic contact-
list management, and more. If you’re the type of person who treats
email as an extension of your long-term memory, Sup is for you.

Sup makes it easy to:

  • Handle massive amounts of email.

  • Mix email from different sources: mbox files (even across different
    machines), Maildir directories, IMAP folders, POP accounts, and
    GMail accounts.

  • Instantaneously search over your entire email collection. Search
    over body text, or use a query language to combine search
    predicates in any way.

  • Handle multiple accounts. Replying to email sent to a particular
    account will use the correct SMTP server, signature, and from
    address.

  • Add custom code to handle certain types of messages or to handle
    certain types of text within messages.

  • Organize email with user-defined labels, automatically track
    recent contacts, and much more!

The goal of Sup is to become the email client of choice for nerds
everywhere.

Changes:

0.3 / 2007-10-29

  • In-buffer search (finally!)

  • Subscribe to/unsubscribe from mailing list commands.

  • IMAP speedups.

  • More hooks: set status bar, set terminal title bar, modify message
    headers
    and bodies before editing, etc.

  • Optionally use chronic gem to allow for natural-language dates in
    searches.

  • Many, many bugfixes and minor improvements.

  • Tomorrow is Sup’s first birthday!

  • http://sup.rubyforge.org

Sup version 0.3 has been released!

This is just great! :slight_smile:

Cheers,

Steph.

On Wed, 2007-11-28 at 17:29 +0900, Stephan M. wrote:

Sup version 0.3 has been released!

This is just great! :slight_smile:

Not so great:

[phil@prix attach]$ sup
[Thu Nov 29 00:11:13 +1100 2007] locking /home/phil/.sup/lock…
[Thu Nov 29 00:11:13 +1100 2007] loading index…
[Thu Nov 29 00:11:13 +1100 2007] stopped cursing
[Thu Nov 29 00:11:13 +1100 2007] oh crap, an exception
[Thu Nov 29 00:11:13 +1100 2007] unlocking /home/phil/.sup/lock…

.
.

— Ferret::FileNotFoundError from thread: main
File Not Found Error occured at <except.c>:93 in xraise
Error occured in index.c:840 - sis_find_segments_file
couldn’t find segments file


Philip R.

Pricom Pty Limited (ACN 003 252 275 ABN 91 003 252 275)
GPO Box 3411
Sydney NSW 2001
Australia
Fax: +61:(0)2-8221-9599
E-mail: [email protected]

William,

On Thu, 2007-11-29 at 01:57 +0900, William M. wrote:

Excerpts from Phil R.'s message of Wed Nov 28 05:27:39 -0800 2007:

— Ferret::FileNotFoundError from thread: main
File Not Found Error occured at <except.c>:93 in xraise
Error occured in index.c:840 - sis_find_segments_file
couldn’t find segments file

This is a Ferret error. Did you run out of disk space during index
creation? Did you have a pre-existing Sup index from many versions ago?
Any other weird circumstance like that?

First & second install but it failed part way through the first time
with a “403” (from memory) error at one point . .

You can force an index rebuild (losing any modified message state) by:
rm -rf ~/.sup/ferret
sup-sync --all --all-sources

Though that’s symptomatic medicine only.

Thanks - working now - I will check it out.

Regards,

Phil.

Philip R.

Pricom Pty Limited (ACN 003 252 275 ABN 91 003 252 275)
GPO Box 3411
Sydney NSW 2001
Australia
Fax: +61:(0)2-8221-9599
E-mail: [email protected]

Excerpts from Phil R.'s message of Wed Nov 28 05:27:39 -0800 2007:

— Ferret::FileNotFoundError from thread: main
File Not Found Error occured at <except.c>:93 in xraise
Error occured in index.c:840 - sis_find_segments_file
couldn’t find segments file

This is a Ferret error. Did you run out of disk space during index
creation? Did you have a pre-existing Sup index from many versions ago?
Any other weird circumstance like that?

You can force an index rebuild (losing any modified message state) by:
rm -rf ~/.sup/ferret
sup-sync --all --all-sources

Though that’s symptomatic medicine only.