diff options
author | Sven-Hendrik Haase <svenstaro@gmail.com> | 2025-03-20 12:48:26 +0000 |
---|---|---|
committer | Sven-Hendrik Haase <svenstaro@gmail.com> | 2025-03-20 12:48:30 +0000 |
commit | 900c0035b374845a9af505748ad54c97c1e916e8 (patch) | |
tree | 6d189237c998db7c6580f41a35acd13b445c661d /src/args.rs | |
parent | Merge pull request #1488 from AlecDivito/issue-1485 (diff) | |
download | miniserve-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.rs | 6 |
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', |