diff --git a/src/main.rs b/src/main.rs index b3489d2..1e86c29 100644 --- a/src/main.rs +++ b/src/main.rs @@ -106,7 +106,7 @@ fn crawl(argument: &Argument, output: &Output) -> Result<(), Box> { // scan dir files, sort by name desc let mut files: Vec<_> = read_dir(&path)?.filter_map(Result::ok).collect(); - files.sort_by_key(|f| f.file_name()); + files.sort_by_key(|f| std::cmp::Reverse(f.file_name())); let mut data = Vec::with_capacity(argument.limit.unwrap_or_default()); let mut index = File::create(&index_filename)?;