rajout de la prise en compte de l'OS
This commit is contained in:
parent
ad43a05862
commit
1f03bc386c
24
vimscode.sh
24
vimscode.sh
|
|
@ -13,8 +13,30 @@ install() {
|
|||
printf "INSTALLATION DE VIMSCODE\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 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'
|
||||
|
||||
if [ ! -d "$HOME/.vim" ]; then
|
||||
|
|
|
|||
Loading…
Reference in a new issue