aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorboasting-squirrel <boasting.squirrel@gmail.com>2019-02-15 06:18:51 +0000
committerboasting-squirrel <boasting.squirrel@gmail.com>2019-02-15 06:18:51 +0000
commitd04b98c14b94fbbb2324b326a2bd45dcf6df2c3e (patch)
treef9e97cb5aab76879096165bdd3f68851fee14018
parentFixed README (diff)
downloadminiserve-d04b98c14b94fbbb2324b326a2bd45dcf6df2c3e.tar.gz
miniserve-d04b98c14b94fbbb2324b326a2bd45dcf6df2c3e.zip
Added some line breaks so CLIArgs struct is easier to read
Diffstat (limited to '')
-rw-r--r--src/args.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/args.rs b/src/args.rs
index 5241b04..c836215 100644
--- a/src/args.rs
+++ b/src/args.rs
@@ -16,21 +16,27 @@ struct CLIArgs {
/// Be verbose, includes emitting access logs
#[structopt(short = "v", long = "verbose")]
verbose: bool,
+
/// Which path to serve
#[structopt(name = "PATH", parse(from_os_str))]
path: Option<PathBuf>,
+
/// Port to use
#[structopt(short = "p", long = "port", default_value = "8080")]
port: u16,
+
/// Interface to listen on
#[structopt(short = "i", long = "if", parse(try_from_str = "parse_interface"))]
interfaces: Vec<IpAddr>,
+
/// Set authentication (username:password)
#[structopt(short = "a", long = "auth", parse(try_from_str = "parse_auth"))]
auth: Option<(String, String)>,
+
/// Generate a random 6-hexdigit route
#[structopt(long = "random-route")]
random_route: bool,
+
/// Sort files
#[structopt(
short = "s",
@@ -41,9 +47,11 @@ struct CLIArgs {
)
)]
sort_method: Option<listing::SortingMethods>,
+
/// Reverse sorting
#[structopt(long = "reverse")]
reverse_sort: bool,
+
/// Do not follow symbolic links
#[structopt(short = "P", long = "no-symlinks")]
no_symlinks: bool,