Re: [PATCH 1/2] Add Google Inc. to AUTHORS as a contributor.
[notmuch-archives.git] / 54 / 3f27fabb838c7858c52c91834e767c41b0714d
1 Return-Path: <jrollins@finestructure.net>\r
2 X-Original-To: notmuch@notmuchmail.org\r
3 Delivered-To: notmuch@notmuchmail.org\r
4 Received: from localhost (localhost [127.0.0.1])\r
5         by olra.theworths.org (Postfix) with ESMTP id 215C4431FBC\r
6         for <notmuch@notmuchmail.org>; Mon, 11 Feb 2013 23:50:29 -0800 (PST)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: -2.3\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5\r
12         tests=[RCVD_IN_DNSWL_MED=-2.3] autolearn=disabled\r
13 Received: from olra.theworths.org ([127.0.0.1])\r
14         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
15         with ESMTP id m5O0bLEuPW-O for <notmuch@notmuchmail.org>;\r
16         Mon, 11 Feb 2013 23:50:28 -0800 (PST)\r
17 Received: from outgoing-mail.its.caltech.edu (outgoing-mail.its.caltech.edu\r
18         [131.215.239.19])\r
19         by olra.theworths.org (Postfix) with ESMTP id 91788431FAF\r
20         for <notmuch@notmuchmail.org>; Mon, 11 Feb 2013 23:50:28 -0800 (PST)\r
21 Received: from fire-doxen.imss.caltech.edu (localhost [127.0.0.1])\r
22         by fire-doxen-postvirus (Postfix) with ESMTP id 322F72E50BB3;\r
23         Mon, 11 Feb 2013 23:50:24 -0800 (PST)\r
24 X-Spam-Scanned: at Caltech-IMSS on fire-doxen by amavisd-new\r
25 Received: from finestructure.net (cpe-76-166-145-133.socal.res.rr.com\r
26         [76.166.145.133]) (Authenticated sender: jrollins)\r
27         by fire-doxen-submit (Postfix) with ESMTP id 372532E50CFF;\r
28         Mon, 11 Feb 2013 23:50:20 -0800 (PST)\r
29 Received: by finestructure.net (Postfix, from userid 1000)\r
30         id DD50262219; Mon, 11 Feb 2013 23:50:13 -0800 (PST)\r
31 From: Jameson Graef Rollins <jrollins@finestructure.net>\r
32 To: David Bremner <david@tethera.net>, Jani Nikula <jani@nikula.org>,\r
33         notmuch@notmuchmail.org\r
34 Subject: Re: [PATCH 0/6] notmuch cli config changes\r
35 In-Reply-To: <87y5f0fhtd.fsf@zancas.localnet>\r
36 References: <cover.1359495450.git.jani@nikula.org>\r
37         <871ucts54t.fsf@servo.finestructure.net>\r
38         <87y5f0fhtd.fsf@zancas.localnet>\r
39 User-Agent: Notmuch/0.15+8~gd4a7374 (http://notmuchmail.org) Emacs/24.2.1\r
40         (x86_64-pc-linux-gnu)\r
41 Date: Mon, 11 Feb 2013 23:50:11 -0800\r
42 Message-ID: <87fw12nf7w.fsf@servo.finestructure.net>\r
43 MIME-Version: 1.0\r
44 Content-Type: multipart/signed; boundary="=-=-=";\r
45         micalg=pgp-sha256; protocol="application/pgp-signature"\r
46 X-BeenThere: notmuch@notmuchmail.org\r
47 X-Mailman-Version: 2.1.13\r
48 Precedence: list\r
49 List-Id: "Use and development of the notmuch mail system."\r
50         <notmuch.notmuchmail.org>\r
51 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
52         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
53 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
54 List-Post: <mailto:notmuch@notmuchmail.org>\r
55 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
56 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
57         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
58 X-List-Received-Date: Tue, 12 Feb 2013 07:50:29 -0000\r
59 \r
60 --=-=-=\r
61 Content-Type: text/plain\r
62 Content-Transfer-Encoding: quoted-printable\r
63 \r
64 On Thu, Feb 07 2013, David Bremner <david@tethera.net> wrote:\r
65 > In my experience the environment variable is somewhat dangerous to use\r
66 > while testing. If left set to the wrong value, it can lead the loss of\r
67 > tag information.\r
68 \r
69 I have never noticed this to be an issue, but if it is variables can be\r
70 applied only at run time as well:\r
71 \r
72 NOTMUCH_CONFIG=3D/path/to/foo notmuch ....\r
73 \r
74 >> In general, I am a strong advocate of keeping the CLI slim.  IMHO,\r
75 >> adding more options makes the interface clunkier, and the manual harder\r
76 >> to parse, and I'm against adding things that a normal user would likely\r
77 >> never use.=20\r
78 >\r
79 > Well, it's are reasonable heuristic, although I might disagree in\r
80 > general where the cutoff for "normal use" is, as I do in this case.\r
81 \r
82 My main point is that shoving every possible thing that can be tweaked\r
83 into CLI options is imho a bad idea.  Look at gpg.  The interface is\r
84 horrible, and the man page is basically impenetrable because it's so\r
85 loaded with options that it's impossible to figure out how to do the one\r
86 basic operation you're looking for.\r
87 \r
88 But you're right that I'm making a pretty arbitrary distinction.  The\r
89 notmuch CLI already includes options to handle output formatting,\r
90 etc. that normal users are probably never going to use in their\r
91 infrequent use of the CLI.  In that regard an option to point to a\r
92 alternate config file doesn't seem that unreasonable.\r
93 \r
94 I just don't want to see notmuch fall into the same UI black hole that\r
95 e.g. gpg did.\r
96 \r
97 jamie.\r
98 \r
99 --=-=-=\r
100 Content-Type: application/pgp-signature\r
101 \r
102 -----BEGIN PGP SIGNATURE-----\r
103 Version: GnuPG v1.4.12 (GNU/Linux)\r
104 \r
105 iQIcBAEBCAAGBQJRGfQzAAoJEO00zqvie6q86FUQALPeenSEfwfBZOzgyuKu7llW\r
106 /9bsGKrBFwOuqie0aMovZxIT+YGrJ4DRFbZujttXyCWSD16jHQb/1hGBiXh+0EKy\r
107 LkVh0CiXzyIKwmYiNoogXyduAQTS7rU59kms6qazd8xUVq9qxKFEoXVqwrxCowxT\r
108 XCh7rVnQf81MhQe78AxGzINR+g5lCMSM3NNiWMqDX1bWFdopF42zM+76P+ftOPh2\r
109 zBQtJ4bRJYbYpmYt5y2LSH1JrSco3MFKQJJB4HNoFUvYR0jw8ry0lSkW3kzDQ04A\r
110 K3kUHUgNaOb1FgZAAyZpDMsRueBISFTOJHhTBvA6B7kN47QgxzWgzk53rUYnA4hi\r
111 Qnt12mutpGZ5nFRIoavswlzX1W69KfCl6TwAPxV7gZaWF8QdxbMRVMB/OXM4NEe1\r
112 nIFZCny8MesltyqgT0QjO8DyW7RqjqadorZMUK4bTCNtF7IstelJ57sjgT1kLBnI\r
113 YAuSjtc6dpt76iMur90rwmzSAGLOm7llC4K67IHGnhuGmlS3CP/vPwq6yK5cmqc0\r
114 i8M7KXgmpno9+hPkmFAWGcjbb3dBq9fJAp5Av9he79KjEyNK+s6MB0+9lXVLm67M\r
115 uKb/OsK49juCHzgirJDkSROtmA6Nsar/Lbb6Qy8LVqTuOti0aZEtK2QgX+1OI6m8\r
116 ByKcMBOyugo/y0EW2sZF\r
117 =YTg1\r
118 -----END PGP SIGNATURE-----\r
119 --=-=-=--\r