aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatarLarge Libravatar memdmp <memdmpmemewarenet>2025-01-15 11:51:00 +0100
committerLibravatarLarge Libravatar memdmp <memdmpmemewarenet>2025-01-15 11:51:00 +0100
commit5a83d107a98d0d0f3b15dc73103c915ec6deaf1f (patch)
tree891bc28d5864dcac0291003a3b393e2ea1239c4e
parent3602b633857ce4bf01f1158e4f2985083bbb6917 (diff)
downloadzuwu-5a83d107a98d0d0f3b15dc73103c915ec6deaf1f.tar.gz
zuwu-5a83d107a98d0d0f3b15dc73103c915ec6deaf1f.tar.bz2
zuwu-5a83d107a98d0d0f3b15dc73103c915ec6deaf1f.tar.lz
zuwu-5a83d107a98d0d0f3b15dc73103c915ec6deaf1f.zip

feat: shell builtin cut

-rwxr-xr-xzuwu.zsh3
1 files changed, 2 insertions, 1 deletions
diff --git a/zuwu.zsh b/zuwu.zsh
index dab83db..c3e5100 100755
--- a/zuwu.zsh
+++ b/zuwu.zsh
@@ -249,7 +249,8 @@ elif [[ "$_ZUWU_HYPERFAST-$_ZUWU_NO_PROMPT" == "-" ]]; then
b="$(printf "%.0f" $(echo "$b * 255" | bc -l))"
echo -n "${r};${g};${b}"
}
- local _SYS_RGB="${SYS_RGB:-"$(hsv2rgb "${SYS_HSV_HUE:-"$((0x$(sha256sum <<< "${HOST%%.*}" | cut -c 1-2) * 360 / 256))"}" "${SYS_HSV_SATURATION:-60}" "${SYS_HSV_VALUE:-70}")"}"
+ local _SHORTHOST_HASH="$(sha256sum <<< "${HOST%%.*}")"
+ local _SYS_RGB="${SYS_RGB:-"$(hsv2rgb "${SYS_HSV_HUE:-"$((0x${_SHORTHOST_HASH:0:2} * 360 / 256))"}" "${SYS_HSV_SATURATION:-60}" "${SYS_HSV_VALUE:-70}")"}"
local _USER_RGB="${USER_RGB:-"$_SYS_RGB"}"
# unset -f hsv2rgb