fortune signatures boring
Coy module transcend.
Snippet here and haïku there

#!/usr/bin/perl -s use Coy; print "-- \n" if $s; # slrn doesn't add it, but mutt does print "briac\n"; eval { enlighten }; $_ = ( split ( /-----\n/s, $@ ) )[1]; chop and print; __END__

To use it in mutt:

set signature="~/Coysig"|

To use it in slrn:

set signature "/home/briac/.signature-slrn" set editor_command "/home/briac/Coysig -s > /home/briac/.signature-slr +n;vim +%d %s -c 'set wrap' -c 'set textwidth=72' -c 'set nocp' -c '?^ +$'"

Update to echo blakem's comment: There's no strict, -w or Getopt used here because the script has been thoroughly tested by a fully-trained squad of rabid penguins. And because I didn't want to bother loading these modules everytime I send a mail or post to a newsgroup. But for anything longer, please use strict, -w and a proper option parser (Getopt::Mixed is most excellent.)

Replies are listed 'Best First'.
Re: Coy.pm Haikus in .signature
by blakem (Monsignor) on Nov 03, 2001 at 03:11 UTC
    To those not particulary familiar with parsing command line options in perl scripts: Getopt::Std and Getopt::Long scale much better than -s. The use of -s outside short one-off scripts (like this one) is highly discouraged.....

    -Blake