return instead of exit

This commit is contained in:
pvincent
2026-08-24 16:29:55 +04:00
parent 63f169af92
commit 16da542f1d
+6 -4
View File
@@ -37,7 +37,7 @@ function assert_supported_distro {
distro=$(grep -oP '^ID=\K(.*)' /etc/os-release)
>&2 echo "unsupported GNU/Linux distribution: $distro"
>&2 echo 'only debian-like OR arch-like currently supported'
exit 2
exit
fi
}
@@ -54,13 +54,15 @@ function execute_miaou_lib {
function assert_bash {
if [[ $SHELL != bash ]]; then
>&2 echo "you are running on SHELL=$SHELL. Bash expected!"
return 98
exit
fi
}
function sudo_root {
[[ "$UID" -ne 0 ]] && sudo -vp 'SUDO privilege required: '
true
if [[ "$UID" -ne 0 ]] && ! sudo -vp 'SUDO privilege required: '; then
>&2 echo "canceled"
exit
fi
}
## MAIN