#!/bin/bash # Définir les variables USER=$(whoami) # Vérifier si Git est déjà installé if ! command -v git &> /dev/null; then # Si Git n'est pas installé, demander confirmation avant installation read -p "Git n'est pas installé. Voulez-vous l'installer? (o/n) " -n 1 -r echo if [[ $REPLY =~ ^[Oo]$ ]]; then # Si l'utilisateur accepte, installer Git echo "Installation de Git en cours..." sudo apt update sudo apt install -y git echo "Git a été installé avec succès!" read -p "Veuillez saisir votre nom d'utilisateur Git: " username read -p "Veuillez saisir votre adresse e-mail Git: " email git config --global user.name "$username" git config --global user.email "$email" echo "Votre nom d'utilisateur et votre adresse e-mail Git ont été configurés avec succès!" else echo "Installation de Git annulée." fi fi # Vérifier si btop est déjà installé if ! command -v btop &> /dev/null; then # Si btop n'est pas installé, demander confirmation avant installation read -p "btop n'est pas installé. Voulez-vous l'installer? (o/n) " -n 1 -r echo if [[ $REPLY =~ ^[Oo]$ ]]; then # Si l'utilisateur accepte, installer btop echo "Installation de btop en cours..." sudo apt update sudo apt install -y btop echo "btop a été installé avec succès!" else echo "Installation de btop annulée." fi else echo "btop est déjà installé sur votre système." fi # Vérifier si tree est déjà installé if ! command -v tree &> /dev/null; then # Si tree n'est pas installé, demander confirmation avant installation read -p "tree n'est pas installé. Voulez-vous l'installer? (o/n) " -n 1 -r echo if [[ $REPLY =~ ^[Oo]$ ]]; then # Si l'utilisateur accepte, installer tree echo "Installation de tree en cours..." sudo apt update sudo apt install -y tree echo "tree a été installé avec succès!" else echo "Installation de tree annulée." fi else echo "tree est déjà installé sur votre système." fi # Vérifier si Docker est déjà installé if ! command -v docker &> /dev/null; then # Si Docker n'est pas installé, demander confirmation avant installation read -p "Docker n'est pas installé. Voulez-vous l'installer? (o/n) " -n 1 -r echo if [[ $REPLY =~ ^[Oo]$ ]]; then # Si l'utilisateur accepte, installer Docker echo "Installation de Docker en cours..." curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh echo "Docker a été installé avec succès!" # Donne les droits à l'utilisateur courant d'exécuter Docker sans avoir à utiliser sudo echo "Veuillez vous déconnecter et vous reconnecter pour appliquer les changements." else echo "Installation de Docker annulée." fi else echo "Docker est déjà installé sur votre système." fi