Set the maximum length of a shortcut as left column width

This commit is contained in:
Benedikt Rips 2020-10-19 22:49:42 +02:00
parent 43b592b88f
commit 7d77bc328d
No known key found for this signature in database
GPG Key ID: ED7FCB814CB6C157

View File

@ -128,8 +128,15 @@ _goto_list_aliases()
{
local IFS=$' '
if [ -f "$GOTO_DB" ]; then
local maxlength=0
while read -r name directory; do
printf '\e[1;36m%20s \e[0m%s\n' "$name" "$directory"
local length=${#name}
if [[ $length -gt $maxlength ]]; then
local maxlength=$length
fi
done < "$GOTO_DB"
while read -r name directory; do
printf "\e[1;36m%${maxlength}s \e[0m%s\n" "$name" "$directory"
done < "$GOTO_DB"
else
echo "You haven't configured any directory aliases yet."