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 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
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue