* document the recent changes

This commit is contained in:
Dirk-Jan C. Binnema
2011-05-24 22:42:20 +03:00
parent 167b5b1148
commit 620c19f286
6 changed files with 43 additions and 10 deletions

4
NEWS
View File

@ -4,10 +4,14 @@
- FreeBSD build fix - FreeBSD build fix
- fix matching for mu cfind to be as expected - fix matching for mu cfind to be as expected
- fix mu-contacts for broken names/emails
- clear the contacts-cache too when doing a --rebuild
- wildcard searches ('*') for fields (except for path/maildir) - wildcard searches ('*') for fields (except for path/maildir)
- search for attachment file names (with 'a:'/'attach:') -- also works with - search for attachment file names (with 'a:'/'attach:') -- also works with
wildcards wildcards
- remove --xquery completely; use --output=xquery instead - remove --xquery completely; use --output=xquery instead
- fix progress info in 'mu index'
- update documentation, add more examples
** Release 0.9.5 <2011-04-25 Mon> ** Release 0.9.5 <2011-04-25 Mon>

View File

@ -1,4 +1,4 @@
.TH MU CFIND 1 "April 2011" "User Manuals" .TH MU CFIND 1 "May 2011" "User Manuals"
.SH NAME .SH NAME

View File

@ -229,7 +229,7 @@ expression, \fBmu cfind\fR lists all of your contacts.
.fi .fi
will find all contacts with 'julius' in either name or e-mail address. Note will find all contacts with 'julius' in either name or e-mail address. Note
that \fBmu cfind\fR accepts a regular expression. that \fBmu cfind\fR accepts a \fIregular expression\fR.
\fBmu cfind\fR also supports a \fI--format=\fR-parameter, which sets the \fBmu cfind\fR also supports a \fI--format=\fR-parameter, which sets the
output to some specific format, so the results can be imported into another output to some specific format, so the results can be imported into another

View File

@ -19,9 +19,10 @@ For attachments, the file name used for saving is the name of the attachment
in the message. If there is no such name, or when saving other MIME-parts, a in the message. If there is no such name, or when saving other MIME-parts, a
name is derived from the message-id of the message. name is derived from the message-id of the message.
If you specify a pattern (a case-insensitive regular expression)as the second If you specify a pattern (a case-insensitive regular expression) as the second
argument, all attachments with filenames matching that pattern will be argument, all attachments with filenames matching that pattern will be
extracted. extracted. The regular expressions are Perl-compatible (as per the
PCRE-library).
Without any options, \fBmu extract\fR simply outputs the list of MIME-parts in Without any options, \fBmu extract\fR simply outputs the list of MIME-parts in
the message. the message.

View File

@ -73,8 +73,9 @@ mails with a subject containing a word starting with \fBcom\fR, you can use:
and get mails about computers, comments, compilation and so on. Note, when and get mails about computers, comments, compilation and so on. Note, when
running from the command-line it's import to put the query in quotes, running from the command-line it's import to put the query in quotes,
otherwise the shell would interpret the '*'. otherwise the shell would interpret the '*'. It is important to remember that
the '*' invokes the wildcard search only when used as the rightmost character
of a search term. Furthermore, it is \fBnot\fR a regular expression.
In older versions of mu, queries were logged in \fI<mu-home>/mu.log\fR; In older versions of mu, queries were logged in \fI<mu-home>/mu.log\fR;
however, since version 0.9, mu no longer does this. however, since version 0.9, mu no longer does this.

View File

@ -51,10 +51,34 @@ Here are some tips for using =mu=. If you want to know more, please refer to the
#+begin_src sh #+begin_src sh
$ mu find 'subject:soc*' flag:unread $ mu find 'subject:soc*' flag:unread
#+end_src #+end_src
** Find contacts
Contacts (names + email addresses) are cached separately, and can be
searched with =mu cfind= (after your messages have been indexed):
*** all contacts with 'john' in either name or e-mail address
#+begin_src sh
$ mu cfind john
#+end_src
=mu cfind= takes a regular expression for matching.
You can export the contact information to a number of formats for use in
e-mail clients. For examples:
*** export /all/ your contacts to the =mutt= addressbook format
#+begin_src sh
$ mu cfind --format=mutt-alias
#+end_src
Other formats are: =plain=, =mutt-ab=, =wl= (Wanderlust), =org-contact=,
=bbdb= and =csv= (comma-separated values).
** Retrieving attachments from messages ** Retrieving attachments from messages
You can retrieve attachments from messages using =mu extract=, which takes a You can retrieve attachments from messages using =mu extract=, which takes a
message file as an argument. Without any other arguments, it displays the message file as an argument. Without any other arguments, it displays the
MIME-parts of the message. You can then get specific attachments: MIME-parts of the message. You can then get specific attachments:
@ -69,9 +93,12 @@ Here are some tips for using =mu=. If you want to know more, please refer to the
$ mu extract my-msg-file '.*\.jpg' $ mu extract my-msg-file '.*\.jpg'
#+end_src #+end_src
The second argument is a case-insensitive regular expression, and the command The second argument is a case-insensitive regular expression, and the
will extract any files matching the pattern -- in the example, all command will extract any files matching the pattern -- in the example, all
=.jpg=-files. =.jpg=-files.
Do not confuse the '.*' regular expression in =mu extract= (and =mu cfind=
with the '*' wildcard in =mu find=.