aboutsummaryrefslogtreecommitdiffstats
path: root/src/args.rs
diff options
context:
space:
mode:
authorSven-Hendrik Haase <svenstaro@gmail.com>2025-03-20 12:48:26 +0000
committerSven-Hendrik Haase <svenstaro@gmail.com>2025-03-20 12:48:30 +0000
commit900c0035b374845a9af505748ad54c97c1e916e8 (patch)
tree6d189237c998db7c6580f41a35acd13b445c661d /src/args.rs
parentMerge pull request #1488 from AlecDivito/issue-1485 (diff)
downloadminiserve-900c0035b374845a9af505748ad54c97c1e916e8.tar.gz
miniserve-900c0035b374845a9af505748ad54c97c1e916e8.zip
Add --directory-size flag to enable directory size calculation
This is turned off by default as it's potentially quite IO intensive, especially on HDDs.
Diffstat (limited to 'src/args.rs')
-rw-r--r--src/args.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/args.rs b/src/args.rs
index d078ef2..04c7a76 100644
--- a/src/args.rs
+++ b/src/args.rs
@@ -217,6 +217,12 @@ pub struct CliArgs {
)]
pub web_upload_concurrency: usize,
+ /// Enable recursive directory size calculation
+ ///
+ /// This is disabled by default because it is a potentially fairly IO intensive operation.
+ #[arg(long = "directory-size", env = "MINISERVE_DIRECTORY_SIZE")]
+ pub directory_size: bool,
+
/// Enable creating directories
#[arg(
short = 'U',