rename listing arguments

This commit is contained in:
yggverse 2025-06-25 13:09:24 +03:00
parent b5c4f55d1f
commit d3dbde37ac
3 changed files with 56 additions and 56 deletions

View file

@ -77,55 +77,55 @@ nexy -p /path/to/public_dir
**Patterns** * `{list}` - entries list for the current directory **Patterns** * `{list}` - entries list for the current directory
--list-dir-count --list-dir-show-count
Show files count in dir (as the alternative text for navigation links) Show files count in dir (as the alternative text for navigation links)
--list-dir-accessed --list-dir-show-accessed
Show directory accessed time Show directory accessed time
--list-dir-created --list-dir-show-created
Show directory created time Show directory created time
--list-dir-modified --list-dir-show-modified
Show directory modified time Show directory modified time
--list-dir-sort-accessed --list-dir-sort-by-accessed
Sort dirs by time accessed (name by default) Sort dirs by time accessed (name by default)
--list-dir-sort-created --list-dir-sort-by-created
Sort dirs by time created (name by default) Sort dirs by time created (name by default)
--list-dir-sort-modified --list-dir-sort-by-modified
Sort dirs by time modified (name by default) Sort dirs by time modified (name by default)
--list-dir-sort-count --list-dir-sort-by-count
Sort dirs by count (name by default) Sort dirs by count (name by default)
--list-dir-reverse --list-dir-reverse
Sort directories in list DESC (ASC by default) Sort directories in list DESC (ASC by default)
--list-file-size --list-file-show-size
Show file size in list (as the alternative text for navigation links) Show file size in list (as the alternative text for navigation links)
--list-file-accessed --list-file-show-accessed
Show file accessed time Show file accessed time
--list-file-created --list-file-show-created
Show file created time Show file created time
--list-file-modified --list-file-show-modified
Show file modified time Show file modified time
--list-file-sort-accessed --list-file-sort-by-accessed
Sort files by time accessed (name by default) Sort files by time accessed (name by default)
--list-file-sort-created --list-file-sort-by-created
Sort files by time created (name by default) Sort files by time created (name by default)
--list-file-sort-modified --list-file-sort-by-modified
Sort files by time modified (name by default) Sort files by time modified (name by default)
--list-file-sort-size --list-file-sort-by-size
Sort files by size (name by default) Sort files by size (name by default)
--list-file-reverse --list-file-reverse

View file

@ -70,35 +70,35 @@ pub struct Config {
/// Show files count in dir (as the alternative text for navigation links) /// Show files count in dir (as the alternative text for navigation links)
#[arg(long, default_value_t = false)] #[arg(long, default_value_t = false)]
pub list_dir_count: bool, pub list_dir_show_count: bool,
/// Show directory accessed time /// Show directory accessed time
#[arg(long, default_value_t = false)] #[arg(long, default_value_t = false)]
pub list_dir_accessed: bool, pub list_dir_show_accessed: bool,
/// Show directory created time /// Show directory created time
#[arg(long, default_value_t = false)] #[arg(long, default_value_t = false)]
pub list_dir_created: bool, pub list_dir_show_created: bool,
/// Show directory modified time /// Show directory modified time
#[arg(long, default_value_t = false)] #[arg(long, default_value_t = false)]
pub list_dir_modified: bool, pub list_dir_show_modified: bool,
/// Sort dirs by time accessed (name by default) /// Sort dirs by time accessed (name by default)
#[arg(long, default_value_t = false)] #[arg(long, default_value_t = false)]
pub list_dir_sort_accessed: bool, pub list_dir_sort_by_accessed: bool,
/// Sort dirs by time created (name by default) /// Sort dirs by time created (name by default)
#[arg(long, default_value_t = false)] #[arg(long, default_value_t = false)]
pub list_dir_sort_created: bool, pub list_dir_sort_by_created: bool,
/// Sort dirs by time modified (name by default) /// Sort dirs by time modified (name by default)
#[arg(long, default_value_t = false)] #[arg(long, default_value_t = false)]
pub list_dir_sort_modified: bool, pub list_dir_sort_by_modified: bool,
/// Sort dirs by count (name by default) /// Sort dirs by count (name by default)
#[arg(long, default_value_t = false)] #[arg(long, default_value_t = false)]
pub list_dir_sort_count: bool, pub list_dir_sort_by_count: bool,
/// Sort directories in list DESC (ASC by default) /// Sort directories in list DESC (ASC by default)
#[arg(long, default_value_t = false)] #[arg(long, default_value_t = false)]
@ -106,35 +106,35 @@ pub struct Config {
/// Show file size in list (as the alternative text for navigation links) /// Show file size in list (as the alternative text for navigation links)
#[arg(long, default_value_t = false)] #[arg(long, default_value_t = false)]
pub list_file_size: bool, pub list_file_show_size: bool,
/// Show file accessed time /// Show file accessed time
#[arg(long, default_value_t = false)] #[arg(long, default_value_t = false)]
pub list_file_accessed: bool, pub list_file_show_accessed: bool,
/// Show file created time /// Show file created time
#[arg(long, default_value_t = false)] #[arg(long, default_value_t = false)]
pub list_file_created: bool, pub list_file_show_created: bool,
/// Show file modified time /// Show file modified time
#[arg(long, default_value_t = false)] #[arg(long, default_value_t = false)]
pub list_file_modified: bool, pub list_file_show_modified: bool,
/// Sort files by time accessed (name by default) /// Sort files by time accessed (name by default)
#[arg(long, default_value_t = false)] #[arg(long, default_value_t = false)]
pub list_file_sort_accessed: bool, pub list_file_sort_by_accessed: bool,
/// Sort files by time created (name by default) /// Sort files by time created (name by default)
#[arg(long, default_value_t = false)] #[arg(long, default_value_t = false)]
pub list_file_sort_created: bool, pub list_file_sort_by_created: bool,
/// Sort files by time modified (name by default) /// Sort files by time modified (name by default)
#[arg(long, default_value_t = false)] #[arg(long, default_value_t = false)]
pub list_file_sort_modified: bool, pub list_file_sort_by_modified: bool,
/// Sort files by size (name by default) /// Sort files by size (name by default)
#[arg(long, default_value_t = false)] #[arg(long, default_value_t = false)]
pub list_file_sort_size: bool, pub list_file_sort_by_size: bool,
/// Sort files in list DESC (ASC by default) /// Sort files in list DESC (ASC by default)
#[arg(long, default_value_t = false)] #[arg(long, default_value_t = false)]

View file

@ -58,18 +58,18 @@ impl ListConfig {
c <= 1 c <= 1
} }
if !is_unique(&[ if !is_unique(&[
config.list_dir_sort_accessed, config.list_dir_sort_by_accessed,
config.list_dir_sort_created, config.list_dir_sort_by_created,
config.list_dir_sort_modified, config.list_dir_sort_by_modified,
config.list_dir_sort_count, config.list_dir_sort_by_count,
]) { ]) {
bail!("Dir sort option should be unique!") bail!("Dir sort option should be unique!")
} }
if !is_unique(&[ if !is_unique(&[
config.list_file_sort_accessed, config.list_file_sort_by_accessed,
config.list_file_sort_created, config.list_file_sort_by_created,
config.list_file_sort_modified, config.list_file_sort_by_modified,
config.list_file_sort_size, config.list_file_sort_by_size,
]) { ]) {
bail!("File sort option should be unique!") bail!("File sort option should be unique!")
} }
@ -77,39 +77,39 @@ impl ListConfig {
dir: Dir { dir: Dir {
alt: DirAlt { alt: DirAlt {
time: Time { time: Time {
is_accessed: config.list_dir_accessed, is_accessed: config.list_dir_show_accessed,
is_created: config.list_dir_created, is_created: config.list_dir_show_created,
is_modified: config.list_dir_modified, is_modified: config.list_dir_show_modified,
}, },
is_count: config.list_dir_count, is_count: config.list_dir_show_count,
}, },
is_reverse: config.list_dir_reverse, is_reverse: config.list_dir_reverse,
sort: DirSort { sort: DirSort {
time: Time { time: Time {
is_accessed: config.list_dir_sort_accessed, is_accessed: config.list_dir_sort_by_accessed,
is_created: config.list_dir_sort_created, is_created: config.list_dir_sort_by_created,
is_modified: config.list_dir_sort_modified, is_modified: config.list_dir_sort_by_modified,
}, },
is_count: config.list_dir_sort_count, is_count: config.list_dir_sort_by_count,
}, },
}, },
file: File { file: File {
alt: FileAlt { alt: FileAlt {
time: Time { time: Time {
is_accessed: config.list_file_accessed, is_accessed: config.list_file_show_accessed,
is_created: config.list_file_created, is_created: config.list_file_show_created,
is_modified: config.list_file_modified, is_modified: config.list_file_show_modified,
}, },
is_size: config.list_file_size, is_size: config.list_file_show_size,
}, },
is_reverse: config.list_file_reverse, is_reverse: config.list_file_reverse,
sort: FileSort { sort: FileSort {
time: Time { time: Time {
is_accessed: config.list_file_sort_accessed, is_accessed: config.list_file_sort_by_accessed,
is_created: config.list_file_sort_created, is_created: config.list_file_sort_by_created,
is_modified: config.list_file_sort_modified, is_modified: config.list_file_sort_by_modified,
}, },
is_size: config.list_file_sort_size, is_size: config.list_file_sort_by_size,
}, },
}, },
time_format: config.list_time_format.clone(), time_format: config.list_time_format.clone(),