diff options
author | Peter S Panov <peter@sipan.org> | 2017-06-29 00:57:33 +0000 |
---|---|---|
committer | Andrew Gallant <jamslam@gmail.com> | 2017-07-03 06:52:52 -0400 |
commit | 4047d9db710026b7f003243032f52d7c99c41ded (patch) | |
tree | 31a683ad965249ea5eabfe9052a6aa25d9a2badb /src/args.rs | |
parent | 4683a325fae596db75176d188034c6623e91db79 (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.rs | 8 |
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) } |