From 7944db336ca3ef0338369091af60aa2b15789952 Mon Sep 17 00:00:00 2001 From: Dean Li Date: Thu, 3 Jun 2021 21:26:27 +0800 Subject: 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 --- src/main.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/main.rs') 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(), ) }) -- cgit v1.2.3