2012-09-20 40 views
0

我目前有这条线在我的muttrc文件中添加任何地址到我的谷歌联系人。Mutt添加文件擦除rc命令

macro index,pager a "<pipe-message>goobook add<return>" "Add sender's address to your Google contacts" 

问题是,当它是我必须然后手动进入并清除goobook缓存文件,以便重新下载我刚添加的新地址。

在上面的命令中有一种方法在goobook add命令末尾添加文件擦除命令来删除goobook缓存文件吗?

回答

0

刚刚发现,它花了很多很多的搜索,但我终于找到了它。我必须使用<shell-escape>命令。

非常简单,最终的命令如下:

macro index,pager a "<pipe-message>goobook add<return><shell-escape>rm -f ~/.goobook_cache<enter>" "Add sender's address to your Google contacts" 

它的伟大工程实际上,它添加的邮件到我的谷歌联系人然后擦除旧的缓存文件。所以在添加地址之后,我可以在我的mutt程序中找到它。