#!/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) " response if [[ $response =~ ^[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) " response if [[ $response =~ ^[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) " response if [[ $response =~ ^[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) " response if [[ $response =~ ^[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 cd /home/$USER