aboutsummaryrefslogtreecommitdiffstats
path: root/install.zsh
diff options
context:
space:
mode:
authorLibravatarLarge Libravatar memdmp <memdmpestrogenzone>2025-05-27 20:24:30 +0200
committerLibravatarLarge Libravatar memdmp <memdmpestrogenzone>2025-05-27 20:24:30 +0200
commit475084b869629edf11ee4fc4998d1658257fabdf (patch)
tree180f52e527202381a74642d363d2afdfcd712090 /install.zsh
parent37d863977205dbe060cdb36da45b6f549b715480 (diff)
downloadzuwu-475084b869629edf11ee4fc4998d1658257fabdf.tar.gz
zuwu-475084b869629edf11ee4fc4998d1658257fabdf.tar.bz2
zuwu-475084b869629edf11ee4fc4998d1658257fabdf.tar.lz
zuwu-475084b869629edf11ee4fc4998d1658257fabdf.zip

feat: prefer uu-realpath over realpath for those uutils enjoyers

Diffstat (limited to 'install.zsh')
-rwxr-xr-xinstall.zsh8
1 files changed, 7 insertions, 1 deletions
diff --git a/install.zsh b/install.zsh
index dc20cd9..688f23b 100755
--- a/install.zsh
+++ b/install.zsh
@@ -24,7 +24,13 @@ if [[ "$ZSH_NAME" == "" ]]; then
exit 1
fi
-__filename="$(realpath "$0")"
+if which uu-realpath >/dev/null 2>/dev/null; then
+ : "${REALPATH_PROVIDER:="uu-realpath"}"
+else
+ : "${REALPATH_PROVIDER:="realpath"}"
+fi
+
+__filename="$("$REALPATH_PROVIDER" "$0")"
__dirname="$(dirname "$__filename")"
if [[ "$TARGET" != "" ]]; then