rajout de la prise en compte de l'OS

This commit is contained in:
bastien 2025-06-12 13:53:54 +02:00
parent ad43a05862
commit 1f03bc386c

View file

@ -13,8 +13,30 @@ install() {
printf "INSTALLATION DE VIMSCODE\n" printf "INSTALLATION DE VIMSCODE\n"
printf 'Installation en cours : [--------------------](0%%)\n' printf 'Installation en cours : [--------------------](0%%)\n'
# Détecter la distribution Linux
if [ -f /etc/os-release ]; then
. /etc/os-release
if [ "$ID" == "debian" ] || [ "$ID" == "ubuntu" ]; then
sudo apt update > /dev/null 2>&1 sudo apt update > /dev/null 2>&1
sudo apt install figlet -y > /dev/null 2>&1 sudo apt install -y figlet > /dev/null 2>&1
elif [ "$ID" == "fedora" ]; then
sudo dnf install -y figlet > /dev/null 2>&1
elif [ "$ID" == "arch" ] || [ "$ID" == "manjaro" ]; then
sudo pacman -S figlet > /dev/null 2>&1
else
echo "Installation du paquet <figlet> requis."
read -p "Veullez installer le paquet manuellement ? (y/n) " -n 1 -r
echo
if [[ $REPLY =~ ^[Yy]$ ]]; then
read -p "Voulez-vous continuer l'installation ? (y/n) " -n 1 -r
echo
else
echo "Installation annulée."
exit 1
fi
fi
fi
printf 'Installation en cours : [#####---------------](25%%)\n' printf 'Installation en cours : [#####---------------](25%%)\n'
if [ ! -d "$HOME/.vim" ]; then if [ ! -d "$HOME/.vim" ]; then