[PATCH 1/2] Add 'cat' subcommand

Carl Worth cworth at cworth.org
Wed Apr 21 17:44:03 PDT 2010


On Tue, 20 Apr 2010 12:14:56 +0200, Michal Sojka <sojkam1 at fel.cvut.cz> wrote:
> On 20.4.2010 09:21, David Edmondson wrote:
>  > I'm puzzled why you chose to pass a filename as the argument to 'cat'
>  > rather than a message id (id:foo at bar.com)?
> 
> The reason is that I want be able to distinguish between several 
> messages with the same id.

All other commands currently accept the generic search terms to specify
messages, (even a command like "notmuch reply" for which it would have
been natural to accept only a single message).

So I'd prefer to have this command behave just like all others and use
the same naming.

The question of how to unambiguously refer to a single file is
orthogonal, (and similarly applies to all commands, such as "notmuch
tag" etc.). I would recommend supporting a search syntax something like:

	filename:/complete/path/to/file

for that use case. And this should work fine whether the filenames are
actual filenames or keys into some abstract file store of some sort.

What do you think?

-Carl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://notmuchmail.org/pipermail/notmuch/attachments/20100421/9182bbc1/attachment.pgp>


More information about the notmuch mailing list