aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
authorDean Li <deantvv@gmail.com>2021-06-03 13:26:27 +0000
committerDean Li <deantvv@gmail.com>2021-08-30 11:55:58 +0000
commit7944db336ca3ef0338369091af60aa2b15789952 (patch)
tree98d5c2a9e9a007a569710d60328e32713d832b60 /src/main.rs
parentAdd CHANGELOG entry for binding behavior revamp (diff)
downloadminiserve-7944db336ca3ef0338369091af60aa2b15789952.tar.gz
miniserve-7944db336ca3ef0338369091af60aa2b15789952.zip
Implement show symlink destination
Add option `show_symlink_info` to represent show symlink info or not. (Default to no) Show symlink destination after symlink symbol in directory listing Resemble `ls -l` and also the short argument select for this feature is also `-l`. Basic testing is included. Related to #499
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index 882fd08..5f68cd2 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -315,6 +315,7 @@ fn configure_app(app: &mut web::ServiceConfig, conf: &MiniserveConfig) {
let zip_enabled = conf.zip_enabled;
let dirs_first = conf.dirs_first;
let hide_version_footer = conf.hide_version_footer;
+ let cmd_enable_symlink_dest = conf.show_symlink_info;
let title = conf.title.clone();
if path.is_file() {
@@ -353,6 +354,7 @@ fn configure_app(app: &mut web::ServiceConfig, conf: &MiniserveConfig) {
zip_enabled,
dirs_first,
hide_version_footer,
+ cmd_enable_symlink_dest,
title.clone(),
)
})