From 99b998402f31251f5e5120d8fe32b907618fb0c5 Mon Sep 17 00:00:00 2001 From: Uyanide Date: Sat, 18 Oct 2025 21:22:50 +0200 Subject: [PATCH] minor --- .utils/apply-color-parse-arg | 5 +++-- fish/apply-color | 20 +++++++++++++------- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/.utils/apply-color-parse-arg b/.utils/apply-color-parse-arg index ffd7be4..bd18d5c 100644 --- a/.utils/apply-color-parse-arg +++ b/.utils/apply-color-parse-arg @@ -1,4 +1,4 @@ -# snippet to parse args in apply-color scripts +# snippet for apply-color scripts [ -z "$1" ] && exit 1 palette="$1" @@ -22,7 +22,8 @@ function color_ansi { local g=$((16#${colorHex:2:2})) local b=$((16#${colorHex:4:2})) - echo "\033[38;2;${r};${g};${b}m" + # 24-bit true color ANSI escape code + printf "\033[38;2;%d;%d;%dm" $r $g $b } diff --git a/fish/apply-color b/fish/apply-color index 90113df..682ad06 100755 --- a/fish/apply-color +++ b/fish/apply-color @@ -7,26 +7,32 @@ path=$(dirname "$(readlink -f "$0")") file="$path"/../posh_theme.omp.json -targetTypes='["os", "session", "status"]' +targetTypes=("os" "session" "status") -python3 <