From: Ailbhe L. <ai...@li...> - 2001-10-03 14:39:41
|
Adding email addresses (and possibly other information) to abook from the command line is something I want to do so that I can add aliases from mutt directly to abook. I am not a programmer, and I can't implement this myself. However, my current workaround is a little shell script and some mutt config changes: In my muttrc: set query_command="abook --mutt-query %s" source ~/.mutt/alias source ~/.mutt/newaliases set alias_file="~/.mutt/newaliases" ####################### SCRIPT BEGINS ################################ #!/bin/sh ABOOKFILE=/home/username/.abook.addressbook TEMP=/home/username/tmp/ABOOK NEW=/home/username/.mutt/alias/newaliases MAIN=/home/username/.mutt/alias/main abook --convert mutt $NEW abook $TEMP cat $TEMP >> $ABOOKFILE echo "Aliases added to abook." rm $TEMP cat $NEW >> $MAIN echo "Aliases moved to main mutt alias file." rm $NEW echo "# Aliases added after `date '+%d %B %Y'`" > $NEW ####################### SCRIPT ENDS ################################## This sort of works - it means that I still have reverse_alias functionality, and everything gets added to mutt and abook both. But it feels like a clumsy hack, to me. Ailbhe just bouncing ideas -- Homepage: http://ailbhe.ossifrage.net/ |