diff --git a/vimscode.sh b/vimscode.sh index 0174a9d..60fa810 100755 --- a/vimscode.sh +++ b/vimscode.sh @@ -13,8 +13,30 @@ install() { printf "INSTALLATION DE VIMSCODE\n" printf 'Installation en cours : [--------------------](0%%)\n' - sudo apt update > /dev/null 2>&1 - sudo apt install figlet -y > /dev/null 2>&1 + # 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 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 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' if [ ! -d "$HOME/.vim" ]; then