From 900c0035b374845a9af505748ad54c97c1e916e8 Mon Sep 17 00:00:00 2001 From: Sven-Hendrik Haase Date: Thu, 20 Mar 2025 13:48:26 +0100 Subject: 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. --- src/config.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/config.rs') 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, -- cgit v1.2.3