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 <