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/config.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/config.rs')
-rw-r--r-- | src/config.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/config.rs b/src/config.rs index eecc45e..dee69e7 100644 --- a/src/config.rs +++ b/src/config.rs @@ -104,6 +104,9 @@ pub struct MiniserveConfig { /// Enable QR code display pub show_qrcode: bool, + /// Enable recursive directory size calculation + pub directory_size: bool, + /// Enable creating directories pub mkdir_enabled: bool, @@ -320,6 +323,7 @@ impl MiniserveConfig { pretty_urls: args.pretty_urls, overwrite_files: args.overwrite_files, show_qrcode: args.qrcode, + directory_size: args.directory_size, mkdir_enabled: args.mkdir_enabled, file_upload: args.allowed_upload_dir.is_some(), web_upload_concurrency: args.web_upload_concurrency, |