addet correct way to check for every case? hopefully..

This commit is contained in:
pika 2025-03-08 19:59:28 +01:00
parent 4645dcf0a1
commit 2699bc533d

View file

@ -8,7 +8,9 @@ __getOS-Release__() {
# Load OS release information
[ -f /etc/os-release ] && . /etc/os-release || return 1
case "$ID_LIKE" in
DISTRO="${ID}:${ID_LIKE}"
case "$DISTRO" in
*debian*)
if command_exists nala; then
alias search="nala search"
@ -64,6 +66,18 @@ __getOS-Release__() {
;;
*)
case "$ID_LIKE" in
*)
echo 1
;;
2 | 3)
echo 2 or 3
;;
*)
echo default
;;
esac
echo "Unsupported distro: $ID"
return 1
;;
@ -74,7 +88,7 @@ __getPackager__() {
local packager="apt pacman dnf zypper apk"
for pkg in $packager; do
if command_exists "$pkg"; then
export PACKAGER="$pkg"
export PACKAGER=$pkg
fi
done
@ -474,8 +488,8 @@ _coding_() {
}
main() {
# __getOS-Release__
__getPackager__
__getOS-Release__
# __getPackager__
_alias
_coding_
}