From 457f39cfdfa767a5a1097cc1b9afcd8f5c550c8c Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Thu, 3 Apr 2025 00:34:39 +0200 Subject: [PATCH] Fix. --- testing/home/desktop/.local/bin/borgplom | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/testing/home/desktop/.local/bin/borgplom b/testing/home/desktop/.local/bin/borgplom index f9c7914..4957bb5 100755 --- a/testing/home/desktop/.local/bin/borgplom +++ b/testing/home/desktop/.local/bin/borgplom @@ -16,17 +16,20 @@ _print_usage() { echo "Usage: ${BIN_NAME} COMMAND" echo "Wrapper around certain borgbackup usages.\n" echo "Available commands:\n" - _MAX_LEN_INDEX=0 - for _CMD in ${COMMANDS}; do + + _build_index() { _INDEX=" ${_CMD}$(eval printf '"%s"' '"${HELP_ARGS_'${_CMD}'}"')" _LEN_INDEX=$(echo -n "${_INDEX}" | wc -c) + } + _MAX_LEN_INDEX=0 + for _CMD in ${COMMANDS}; do + _build_index if [ "${_LEN_INDEX}" -gt "${_MAX_LEN_INDEX}" ]; then _MAX_LEN_INDEX="${_LEN_INDEX}" fi done for _CMD in ${COMMANDS}; do - _INDEX=" ${_CMD}$(eval printf '"%s"' '"${HELP_ARGS_'${_CMD}'}"')" - _LEN_INDEX=$(echo -n "${_INDEX}" | wc -c) + _build_index printf '%s' "${_INDEX}" _LEN_GAP=$(calc "${_MAX_LEN_INDEX} - ${_LEN_INDEX} + 2") for _ in $(seq 1 ${_LEN_GAP}); do -- 2.30.2