From 7c2449cb1ad2d850ad81a1c1489e65878182078d Mon Sep 17 00:00:00 2001
From: sigoden <sigoden@gmail.com>
Date: Fri, 3 Jun 2022 06:51:03 +0800
Subject: [PATCH] fix: rename --no-auth-read to --no-auth-access

---
 src/args.rs   | 14 +++++++-------
 src/server.rs |  4 ++--
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/args.rs b/src/args.rs
index 034969c..63fa556 100644
--- a/src/args.rs
+++ b/src/args.rs
@@ -76,14 +76,14 @@ fn app() -> clap::Command<'static> {
                 .short('a')
                 .display_order(1)
                 .long("auth")
-                .help("Use HTTP authentication to restrict write")
+                .help("Use HTTP authentication")
                 .value_name("user:pass"),
         )
         .arg(
-            Arg::new("auth-access")
+            Arg::new("no-auth-access")
                 .display_order(1)
-                .long("auth-access")
-                .help("Enhance authentication to restrict access"),
+                .long("no-auth-access")
+                .help("Not required auth when access static files"),
         )
         .arg(
             Arg::new("cors")
@@ -115,7 +115,7 @@ pub struct Args {
     pub path: PathBuf,
     pub path_prefix: Option<String>,
     pub auth: Option<String>,
-    pub auth_access: bool,
+    pub no_auth_access: bool,
     pub allow_upload: bool,
     pub allow_delete: bool,
     pub allow_symlink: bool,
@@ -137,7 +137,7 @@ impl Args {
         let path_prefix = matches.value_of("path-prefix").map(|v| v.to_owned());
         let cors = matches.is_present("cors");
         let auth = matches.value_of("auth").map(|v| v.to_owned());
-        let auth_access = matches.is_present("auth-access");
+        let no_auth_access = matches.is_present("no-auth-access");
         let allow_upload = matches.is_present("allow-all") || matches.is_present("allow-upload");
         let allow_delete = matches.is_present("allow-all") || matches.is_present("allow-delete");
         let allow_symlink = matches.is_present("allow-all") || matches.is_present("allow-symlink");
@@ -158,7 +158,7 @@ impl Args {
             path,
             path_prefix,
             auth,
-            auth_access,
+            no_auth_access,
             cors,
             allow_delete,
             allow_upload,
diff --git a/src/server.rs b/src/server.rs
index 8cf2da4..3c7bdcc 100644
--- a/src/server.rs
+++ b/src/server.rs
@@ -501,7 +501,7 @@ impl InnerService {
                             .unwrap_or_default(),
                         _ => false,
                     },
-                    None => !self.args.auth_access && req.method() == Method::GET,
+                    None => self.args.no_auth_access && req.method() == Method::GET,
                 },
             }
         };
@@ -733,8 +733,8 @@ fn print_listening(address: &str, port: u16, tls: bool) {
         for addr in addrs {
             eprintln!("  {}://{}:{}", protocol, addr, port);
         }
+        eprintln!();
     }
-    eprintln!();
 }
 
 fn retrive_listening_addrs(address: &str) -> Vec<String> {