diff --git a/README.md b/README.md index 02af983..fd39687 100644 --- a/README.md +++ b/README.md @@ -49,22 +49,24 @@ ARGS: Path to a root directory for serving files [default: .] OPTIONS: - -b, --bind ... Specify bind address - -p, --port Specify port to listen on [default: 5000] - --path-prefix Specify an url path prefix - -a, --auth ... Add auth for path - -A, --allow-all Allow all operations - --allow-upload Allow upload files/folders - --allow-delete Allow delete files/folders - --allow-symlink Allow symlink to files/folders outside root directory - --enable-cors Enable CORS, sets `Access-Control-Allow-Origin: *` - --render-index Render index.html when requesting a directory - --render-try-index Render index.html if it exists when requesting a directory - --render-spa Render for single-page application - --tls-cert Path to an SSL/TLS certificate to serve with HTTPS - --tls-key Path to the SSL/TLS certificate's private key - -h, --help Print help information - -V, --version Print version information + -b, --bind ... Specify bind address + -p, --port Specify port to listen on [default: 5000] + --path-prefix Specify an url path prefix + -a, --auth ... Add auth for path + --auth-method Select auth method [default: digest] [possible values: basic, + digest] + -A, --allow-all Allow all operations + --allow-upload Allow upload files/folders + --allow-delete Allow delete files/folders + --allow-symlink Allow symlink to files/folders outside root directory + --enable-cors Enable CORS, sets `Access-Control-Allow-Origin: *` + --render-index Render index.html when requesting a directory + --render-try-index Render index.html if it exists when requesting a directory + --render-spa Render for single-page application + --tls-cert Path to an SSL/TLS certificate to serve with HTTPS + --tls-key Path to the SSL/TLS certificate's private key + -h, --help Print help information + -V, --version Print version information ``` ## Examples diff --git a/assets/index.css b/assets/index.css index 0c3820a..4cbf7ef 100644 --- a/assets/index.css +++ b/assets/index.css @@ -186,6 +186,12 @@ body { padding-right: 1em; } +@media (min-width: 768px) { + .path a { + min-width: 400px; + } +} + /* dark theme */ @media (prefers-color-scheme: dark) { body { diff --git a/src/args.rs b/src/args.rs index 34f8274..662d440 100644 --- a/src/args.rs +++ b/src/args.rs @@ -48,14 +48,6 @@ fn app() -> Command<'static> { .value_name("path") .help("Specify an url path prefix"), ) - .arg( - Arg::new("auth-method") - .long("auth-method") - .help("Choose auth method") - .possible_values(["basic", "digest"]) - .default_value("digest") - .value_name("value"), - ) .arg( Arg::new("auth") .short('a') @@ -65,6 +57,14 @@ fn app() -> Command<'static> { .multiple_occurrences(true) .value_name("rule"), ) + .arg( + Arg::new("auth-method") + .long("auth-method") + .help("Select auth method") + .possible_values(["basic", "digest"]) + .default_value("digest") + .value_name("value"), + ) .arg( Arg::new("allow-all") .short('A')