diff options
author | Sven-Hendrik Haase <svenstaro@gmail.com> | 2020-05-14 03:47:54 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-14 03:47:54 +0000 |
commit | e1ed1a807ca65cea8b19bf4d12df12aa45c9826a (patch) | |
tree | 63e9c44cff4e896a948111ed6330270cd3101111 /src/main.rs | |
parent | Merge pull request #301 from svenstaro/dependabot/cargo/serde-1.0.110 (diff) | |
parent | rename variables correctly (diff) | |
download | miniserve-e1ed1a807ca65cea8b19bf4d12df12aa45c9826a.tar.gz miniserve-e1ed1a807ca65cea8b19bf4d12df12aa45c9826a.zip |
Merge pull request #297 from marawan31/add-zip-download
Add zip download functionality for windows users
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/main.rs b/src/main.rs index a1ee303..3ff35c8 100644 --- a/src/main.rs +++ b/src/main.rs @@ -63,8 +63,11 @@ pub struct MiniserveConfig { /// Enable upload to override existing files pub overwrite_files: bool, - /// If false, creation of archives is disabled - pub archives: bool, + /// If false, creation of tar archives is disabled + pub tar_enabled: bool, + + /// If false, creation of zip archives is disabled + pub zip_enabled: bool, } fn main() { @@ -256,7 +259,8 @@ fn configure_app(app: App<MiniserveConfig>) -> App<MiniserveConfig> { let random_route = app.state().random_route.clone(); let default_color_scheme = app.state().default_color_scheme; let file_upload = app.state().file_upload; - let archives_enabled = app.state().archives; + let tar_enabled = app.state().tar_enabled; + let zip_enabled = app.state().zip_enabled; upload_route = if let Some(random_route) = app.state().random_route.clone() { format!("/{}/upload", random_route) } else { @@ -285,7 +289,8 @@ fn configure_app(app: App<MiniserveConfig>) -> App<MiniserveConfig> { random_route.clone(), default_color_scheme, u_r.clone(), - archives_enabled, + tar_enabled, + zip_enabled, ) }) .default_handler(error_404), |