From 66db1332c87023c66fb7b3b820e1ad063f41b4cb Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 23 Mar 2018 11:13:00 -0400 Subject: [PATCH] Improve readability of list command Display the default key length of domain certificates when listing certificates if no key length is explicitly set. Wrap value in square brackets to indicate default value, or double quotes to indicate an explicit value. --- acme.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/acme.sh b/acme.sh index c1298c44..b12a5f1a 100755 --- a/acme.sh +++ b/acme.sh @@ -4534,7 +4534,12 @@ list() { _initpath "$d" "$_isEcc" if [ -f "$DOMAIN_CONF" ]; then . "$DOMAIN_CONF" - printf "%s\n" "$Le_Domain${_sep}\"$Le_Keylength\"${_sep}$Le_Alt${_sep}$Le_CertCreateTimeStr${_sep}$Le_NextRenewTimeStr" + if [ -z "$Le_Keylength" ]; then + local Le_HR_Key_Length="[$DEFAULT_DOMAIN_KEY_LENGTH]" + else + local Le_HR_Key_Length="\"$Le_Keylength\"" + fi + printf "%s\n" "$Le_Domain${_sep}$Le_HR_Key_Length${_sep}$Le_Alt${_sep}$Le_CertCreateTimeStr${_sep}$Le_NextRenewTimeStr" fi ) done