home · contact · privacy
Fix.
authorChristian Heller <c.heller@plomlompom.de>
Sat, 17 May 2025 13:26:41 +0000 (15:26 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Sat, 17 May 2025 13:26:41 +0000 (15:26 +0200)
testing/copy/desktop/home/plom/.plomlib/print_usage

index b1d620418676d289d9e915ba31f4d3bc0e8630fe..58abe1c07ed256929275be921b9071c1d2749657 100644 (file)
@@ -16,19 +16,18 @@ print_usage() {
             _NAME="${_ALT_NAME}"
         fi
         _KEY="  ${_NAME}${_ARGS}"
-        _LEN_KEY=$(echo -n "${_KEY}" | wc -c)
     }
     _MAX_LEN_KEY=0
     for _IDX in ${USAGE_INDICES}; do
         _build_index
-        if [ "${_LEN_KEY}" -gt "${_MAX_LEN_KEY}" ]; then
-            _MAX_LEN_KEY="${_LEN_KEY}"
+        if [ ${#_KEY} -gt "${_MAX_LEN_KEY}" ]; then
+            _MAX_LEN_KEY=${#_KEY}
         fi
     done
     for _IDX in ${USAGE_INDICES}; do
         _build_index
         printf '%s' "${_KEY}"
-        _LEN_GAP=$(calc "${_MAX_LEN_KEY} - ${_LEN_KEY} + 4")
+        _LEN_GAP=$(calc "${_MAX_LEN_KEY} - ${#_KEY} + 4")
         for _ in $(seq 1 ${_LEN_GAP}); do
             printf ' '
         done