diff options
author | Sven-Hendrik Haase <svenstaro@gmail.com> | 2024-01-13 04:36:58 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-13 04:36:58 +0000 |
commit | c78db05996af04e52d6b16f961a8b247a60c3e88 (patch) | |
tree | 53149c8ee8aa68fa680d23e5011a4c3adfd5b5de /src/args.rs | |
parent | Use tokio::fs instead of std::fs to enable async file operations (fixes #445) (diff) | |
parent | Set default sorting order and method with arguments (diff) | |
download | miniserve-c78db05996af04e52d6b16f961a8b247a60c3e88.tar.gz miniserve-c78db05996af04e52d6b16f961a8b247a60c3e88.zip |
Merge pull request #1308 from ElliottLandsborough/set_sorting_order_with_arguments
Set default sorting order and method with arguments
Diffstat (limited to 'src/args.rs')
-rw-r--r-- | src/args.rs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/args.rs b/src/args.rs index c5c268f..e400c8a 100644 --- a/src/args.rs +++ b/src/args.rs @@ -113,6 +113,26 @@ pub struct CliArgs { #[arg(short = 'H', long = "hidden", env = "MINISERVE_HIDDEN")] pub hidden: bool, + /// Default sorting method for file list + #[arg( + short = 'S', + long = "default-sorting-method", + default_value = "", + ignore_case = true, + env = "MINISERVE_DEFAULT_SORTING_METHOD" + )] + pub default_sorting_method: String, + + /// Default sorting order for file list + #[arg( + short = 'O', + long = "default-sorting-order", + default_value = "", + ignore_case = true, + env = "MINISERVE_DEFAULT_SORTING_ORDER" + )] + pub default_sorting_order: String, + /// Default color scheme #[arg( short = 'c', |