This commit is contained in:
Maksymilian Potok 2021-01-25 17:31:12 +01:00
parent ea730a575a
commit 56c55fcc42
1 changed files with 19 additions and 3 deletions

View File

@ -10,15 +10,31 @@ function package_installed() {
else
echo "false"
fi
else
else
if [ "$pkginstalled" -eq 0 ];then
show_message "package\033[1;36m $1\e[0m is installed..."
else
warning "package\033[1;33m $1\e[0m is not installed.\nplease make sure it's already installed"
ask_question "would you continue?" "N"
warning "package\033[1;33m $1\e[0m is not installed."
ask_question "would you like to install it now?" "Y"
if [ "$question_result" == "no" ];then
echo "exit..."
exit 5
else
declare -A osInfo;
osInfo[/etc/redhat-release]=yum
osInfo[/etc/arch-release]=pacman
osInfo[/etc/SuSE-release]=zypper
osInfo[/etc/debian_version]=apt
for f in ${!osInfo[@]}
do
if [[ -f $f ]];then
sudo ${osInfo[$f]} update
sudo ${osInfo[$f]} install $1
echo "done"
exit 0
fi
done
fi
fi
fi