summaryrefslogtreecommitdiffstats
path: root/src/args.rs
diff options
context:
space:
mode:
authorPeter S Panov <peter@sipan.org>2017-06-29 00:57:33 +0000
committerAndrew Gallant <jamslam@gmail.com>2017-07-03 06:52:52 -0400
commit4047d9db710026b7f003243032f52d7c99c41ded (patch)
tree31a683ad965249ea5eabfe9052a6aa25d9a2badb /src/args.rs
parent4683a325fae596db75176d188034c6623e91db79 (diff)
add --iglob flag
Working with Chris Stadler, implemented https://github.com/BurntSushi/ripgrep/issues/163#issuecomment-300012592
Diffstat (limited to 'src/args.rs')
-rw-r--r--src/args.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/args.rs b/src/args.rs
index b0e5d648..cd905b45 100644
--- a/src/args.rs
+++ b/src/args.rs
@@ -771,6 +771,14 @@ impl<'a> ArgMatches<'a> {
for glob in self.values_of_lossy_vec("glob") {
try!(ovr.add(&glob));
}
+ // this is smelly. In the long run it might make sense
+ // to change overridebuilder to be like globsetbuilder
+ // but this would be a breaking change to the ignore crate
+ // so it is being shelved for now...
+ try!(ovr.case_insensitive(true));
+ for glob in self.values_of_lossy_vec("iglob") {
+ try!(ovr.add(&glob));
+ }
ovr.build().map_err(From::from)
}