diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2015-10-26 15:27:48 +0100 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2015-10-26 15:27:48 +0100 |
commit | 9173677e873bfea5db87d362ea163db0497f6453 (patch) | |
tree | 397aac287ad43fa8869a24c22c22c77b0b400d8f /lr.c | |
parent | 1928de576cb2e0ee617a95f9d6c4a04284540fba (diff) | |
download | lr-9173677e873bfea5db87d362ea163db0497f6453.tar.gz lr-9173677e873bfea5db87d362ea163db0497f6453.tar.xz lr-9173677e873bfea5db87d362ea163db0497f6453.zip |
add -A to hide dot files
Diffstat (limited to 'lr.c')
-rw-r--r-- | lr.c | 5 |
1 files 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); } |