From 13235b596f93f7f0e7ce76e7967996787147e96e Mon Sep 17 00:00:00 2001 From: Eric Nielsen Date: Thu, 1 Jun 2017 18:02:38 -0500 Subject: Use uppercase for required argument names This reverts a couple of changes introduced in 4c78ca8 and keeps the `PATTERN` argument consistently uppercased, so error messages can look like: error: The following required arguments were not provided: --- src/args.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/args.rs') diff --git a/src/args.rs b/src/args.rs index 703ab3b5..b6f0138e 100644 --- a/src/args.rs +++ b/src/args.rs @@ -375,7 +375,7 @@ impl<'a> ArgMatches<'a> { if self.is_present("file") || self.is_present("files") || self.is_present("regexp") { - if let Some(path) = self.value_of_os("pattern") { + if let Some(path) = self.value_of_os("PATTERN") { paths.insert(0, Path::new(path).to_path_buf()); } } @@ -438,7 +438,7 @@ impl<'a> ArgMatches<'a> { match self.values_of_os("regexp") { None => { if self.values_of_os("file").is_none() { - if let Some(os_pat) = self.value_of_os("pattern") { + if let Some(os_pat) = self.value_of_os("PATTERN") { pats.push(try!(self.os_str_pattern(os_pat))); } } -- cgit v1.2.3