Merge pull request #63 from f1rstlady/width-aware-list

Set the maximum length of the shortcuts as left column width
This commit is contained in:
Lazarus Lazaridis 2020-10-23 11:50:15 +03:00 committed by GitHub
commit e5baca394f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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."