Adaptation à la largeur du terminal

This commit is contained in:
tfa
2023-11-23 15:38:05 +01:00
parent 73437545b9
commit f96eb605d0

7
fip.sh
View File

@@ -26,8 +26,11 @@ function print_data() {
slug="\033[1;${color_code}m$slug\033[0m" slug="\033[1;${color_code}m$slug\033[0m"
slug=$(printf "%-32s" "$slug") slug=$(printf "%-32s" "$slug")
artiste=$(printf "%-40s" "$artiste") terminal_width=$(tput cols)
titre=$(printf "%-40s" "$titre") width=$((((terminal_width - 32) / 2) - 4))
artiste=$(printf "%-${width}s" "${artiste:0:${width}}")
titre=$(printf "%-${width}s" "${titre:0:${width}}")
output+="\033[1$slug\033[0m | \033[1mArtiste:\033[0m $artiste | \033[1mTitre:\033[0m $titre |\n" output+="\033[1$slug\033[0m | \033[1mArtiste:\033[0m $artiste | \033[1mTitre:\033[0m $titre |\n"
color_index=$(get_next_color "$color_index") color_index=$(get_next_color "$color_index")
done done