|
|
@@ -4,7 +4,7 @@ use std::num::ParseIntError;
|
|
|
|
|
|
use glob;
|
|
|
|
|
|
-use options::{HelpString, VersionString};
|
|
|
+use options::{flags, HelpString, VersionString};
|
|
|
use options::parser::{Arg, Flag, ParseError};
|
|
|
|
|
|
|
|
|
@@ -120,3 +120,15 @@ impl fmt::Display for ParseError {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+impl Misfire {
|
|
|
+ pub fn suggestion(&self) -> Option<&'static str> {
|
|
|
+ if let Misfire::BadArgument(ref time, ref r, ref _choices) = *self {
|
|
|
+ if *time == &flags::TIME && r == "r" {
|
|
|
+ return Some("To sort newest files first, try \"--sort modified\", or just \"-stime\"");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ None
|
|
|
+ }
|
|
|
+}
|