From bf912ab920eefa5f7f369ee4b239a7ba9f3621d2 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Wed, 20 Jul 2016 15:38:00 +0200 Subject: mscan: default to all messages when interactive w/o args --- mscan.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'mscan.c') diff --git a/mscan.c b/mscan.c index 5b25531..a410909 100644 --- a/mscan.c +++ b/mscan.c @@ -167,9 +167,14 @@ main(int argc, char *argv[]) blaze822_seq_load(seqmap); cur = blaze822_seq_cur(); - int i = blaze822_loop(argc-1, argv+1, oneline); - - fprintf(stderr, "%d mails scanned\n", i); + long i; + if (argc == 1 && isatty(0)) { + char *all[] = { ":" }; + i = blaze822_loop(1, all, oneline); + } else { + i = blaze822_loop(argc-1, argv+1, oneline); + } + fprintf(stderr, "%ld mails scanned\n", i); return 0; } -- cgit 1.4.1