From 9173677e873bfea5db87d362ea163db0497f6453 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Mon, 26 Oct 2015 15:27:48 +0100 Subject: add -A to hide dot files --- lr.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lr.c b/lr.c index 5fc1f14..646a88d 100644 --- a/lr.c +++ b/lr.c @@ -1088,10 +1088,11 @@ main(int argc, char *argv[]) ordering = default_ordering; argv0 = argv[0]; - while ((c = getopt(argc, argv, "01DFHLQUdf:lho:st:x")) != -1) + while ((c = getopt(argc, argv, "01ADFHLQUdf:lho:st:x")) != -1) switch(c) { case '0': format = zero_format; Qflag++; break; case '1': expr = chain(expr, EXPR_AND, parse_expr("depth == 0 || prune")); break; + case 'A': expr = chain(expr, EXPR_AND, parse_expr("!path ~~ \"*/.*\" && !path == \".\"")); break; case 'D': Dflag++; break; case 'F': format = type_format; break; case 'H': Hflag++; break; @@ -1107,7 +1108,7 @@ main(int argc, char *argv[]) case 't': expr = chain(expr, EXPR_AND, parse_expr(optarg)); break; case 'x': xflag++; break; default: - fprintf(stderr, "Usage: %s [-0|-F|-l|-f FMT] [-D] [-H|-L] [-1Qdhsx] [-U|-o ORD] [-t TEST]* PATH...\n", argv0); + fprintf(stderr, "Usage: %s [-0|-F|-l|-f FMT] [-D] [-H|-L] [-1AQdhsx] [-U|-o ORD] [-t TEST]* PATH...\n", argv0); exit(2); } -- cgit 1.4.1