might work now..

This commit is contained in:
pika 2025-05-25 12:58:55 +02:00
parent 4f104d32be
commit badba29a10

45
ly.sh
View file

@ -105,7 +105,7 @@
esac
}
check-path() {
check-zig-path() {
if ! command_exists zig; then
export PATH="$ZIG_PATH:$PATH"
else
@ -114,13 +114,21 @@
}
check-zig() {
local version_needed version_current
if command_exists zig; then
local version_needed version_current
version_needed=0.14.0
version_current=$(zig version)
version_needed=0.14.0
version_current=$(zig version)
if [ "$version_current" != "$version_needed" ]; then
throw "Version missmatch, you have $version_current, needed is $version_needed"
if [ "$version_current" != "$version_needed" ]; then
throw "Version missmatch, you have $version_current, needed is $version_needed"
return 69
fi
# return no exit code if zig version is correct
return 0
else
return 69
fi
}
@ -168,11 +176,13 @@
echo-error "${err:-}"
fi
line
pen bold green "ZIG_PATH=$zig"
line
# line
# pen bold green "ZIG_PATH=$zig"
# line
[[ -d "$zig" ]] && ZIG_PATH="$zig" || throw bold red "Something went terribly wrong!"
check-zig-path
}
get-ly() {
@ -234,15 +244,14 @@
throw "Error when installing dependencies.."
fi
if get-zig; then
# pen bold grey "Downloadet zig"
if check-path; then
if get-ly; then
if build-ly; then
line
check "Installed ly successfully!"
fi
fi
if ! check-zig; then
get-zig
fi
if get-ly; then
if build-ly; then
line
check "Installed ly successfully!"
fi
fi
;;