aboutsummaryrefslogtreecommitdiffhomepage
path: root/notmuch-new.c
diff options
context:
space:
mode:
authorGravatar Pieter Praet <pieter@praet.org>2012-02-19 21:47:53 +0100
committerGravatar David Bremner <bremner@debian.org>2012-10-20 17:27:58 -0300
commit12d328a59701ea6251dcd5f7c1cfe6d047c657b4 (patch)
treeed7557f2d7f54b6aae1b998f03335fdd0063a518 /notmuch-new.c
parent0db6c7b8be29026df832ef7d7cb02f5183fc9c7f (diff)
cli: add '--debug' option to 'notmuch new'
This will be used in later patches to test the 'new.ignore' config option more thoroughly.
Diffstat (limited to 'notmuch-new.c')
-rw-r--r--notmuch-new.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/notmuch-new.c b/notmuch-new.c
index 938ae296..e60e86a7 100644
--- a/notmuch-new.c
+++ b/notmuch-new.c
@@ -37,6 +37,7 @@ typedef struct _filename_list {
typedef struct {
int output_is_a_tty;
int verbose;
+ int debug;
const char **new_tags;
size_t new_tags_length;
const char **new_ignore;
@@ -840,6 +841,7 @@ notmuch_new_command (void *ctx, int argc, char *argv[])
notmuch_bool_t run_hooks = TRUE;
add_files_state.verbose = 0;
+ add_files_state.debug = 0;
add_files_state.output_is_a_tty = isatty (fileno (stdout));
argc--; argv++; /* skip subcommand argument */
@@ -847,6 +849,8 @@ notmuch_new_command (void *ctx, int argc, char *argv[])
for (i = 0; i < argc && argv[i][0] == '-'; i++) {
if (STRNCMP_LITERAL (argv[i], "--verbose") == 0) {
add_files_state.verbose = 1;
+ } else if (strcmp (argv[i], "--debug") == 0) {
+ add_files_state.debug = 1;
} else if (strcmp (argv[i], "--no-hooks") == 0) {
run_hooks = FALSE;
} else {