aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
authorSven-Hendrik Haase <svenstaro@gmail.com>2021-03-01 19:37:14 +0000
committerGitHub <noreply@github.com>2021-03-01 19:37:14 +0000
commit54f755c5e35957910da412eebc51a67bade9d8f0 (patch)
tree4ce3dde09cae1b1a0a4700f24c6da55c2ec3bc0a /src/main.rs
parentDon't try to compress every binary using upx (diff)
parentMake footer text a bit smaller (diff)
downloadminiserve-54f755c5e35957910da412eebc51a67bade9d8f0.tar.gz
miniserve-54f755c5e35957910da412eebc51a67bade9d8f0.zip
Merge pull request #456 from levaitamas/version-footer
Add footer with program version
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index a407136..eac6449 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -92,6 +92,9 @@ pub struct MiniserveConfig {
/// If specified, header will be added
pub header: Vec<HeaderMap>,
+
+ /// If enabled, version footer is hidden
+ pub hide_version_footer: bool,
}
fn main() {
@@ -318,6 +321,7 @@ fn configure_app(app: &mut web::ServiceConfig, conf: &MiniserveConfig) {
let tar_enabled = conf.tar_enabled;
let zip_enabled = conf.zip_enabled;
let dirs_first = conf.dirs_first;
+ let hide_version_footer = conf.hide_version_footer;
let title = conf.title.clone();
upload_route = if let Some(random_route) = conf.random_route.clone() {
format!("/{}/upload", random_route)
@@ -351,6 +355,7 @@ fn configure_app(app: &mut web::ServiceConfig, conf: &MiniserveConfig) {
tar_enabled,
zip_enabled,
dirs_first,
+ hide_version_footer,
title.clone(),
)
})
@@ -364,6 +369,7 @@ fn configure_app(app: &mut web::ServiceConfig, conf: &MiniserveConfig) {
let default_color_scheme = conf.default_color_scheme.clone();
let default_color_scheme_dark = conf.default_color_scheme_dark.clone();
+ let hide_version_footer = conf.hide_version_footer;
if let Some(serve_path) = serve_path {
if conf.file_upload {
@@ -378,6 +384,7 @@ fn configure_app(app: &mut web::ServiceConfig, conf: &MiniserveConfig) {
css_route.clone(),
&default_color_scheme,
&default_color_scheme_dark,
+ hide_version_footer,
)
})),
)
@@ -416,6 +423,7 @@ async fn error_404(req: HttpRequest) -> HttpResponse {
&css_route,
&conf.default_color_scheme,
&conf.default_color_scheme_dark,
+ conf.hide_version_footer,
)
.into_string(),
)