aboutsummaryrefslogtreecommitdiffstats
path: root/src/config.rs
diff options
context:
space:
mode:
authorLzzzt <liuzitao0123@gmail.com>2025-03-06 05:31:20 +0000
committerLzzzt <liuzitao0123@gmail.com>2025-03-06 05:31:20 +0000
commitd2e6c0d08ad1219cf2a04ebce512830bc2a26d54 (patch)
tree2aa07ddcba76d083583c75ff0be86147425630e3 /src/config.rs
parentmake the option effect raw mode (diff)
downloadminiserve-d2e6c0d08ad1219cf2a04ebce512830bc2a26d54.tar.gz
miniserve-d2e6c0d08ad1219cf2a04ebce512830bc2a26d54.zip
change cli args
Signed-off-by: Lzzzt <liuzitao0123@gmail.com>
Diffstat (limited to 'src/config.rs')
-rw-r--r--src/config.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/config.rs b/src/config.rs
index 9a470ef..379f7a7 100644
--- a/src/config.rs
+++ b/src/config.rs
@@ -281,6 +281,11 @@ impl MiniserveConfig {
.transpose()?
.unwrap_or_default();
+ let show_exact_bytes = match args.size_display {
+ crate::args::SizeDisplay::Human => false,
+ crate::args::SizeDisplay::Exact => true,
+ };
+
Ok(Self {
verbose: args.verbose,
path: args.path.unwrap_or_else(|| PathBuf::from(".")),
@@ -323,7 +328,7 @@ impl MiniserveConfig {
webdav_enabled: args.enable_webdav,
tls_rustls_config: tls_rustls_server_config,
compress_response: args.compress_response,
- show_exact_bytes: args.show_exact_bytes,
+ show_exact_bytes,
})
}
}