#! /bin/bash #-------------------------------------------- # Script autoinstallation et configuration Ubuntu/Debian #-------------------------------------------- #variables emplacement_actuel=$(dirname "$(readlink -f "$0")") fic_couleurs="${emplacement_actuel}/sources/couleurs.ksh" fic_source="${emplacement_actuel}/modules/AutoInstall/sources/fonctions.ksh" function verif_source { fichier=$1 sources="${emplacement_actuel}/modules/AutoInstall" echo "Emplacement = ${emplacement_actuel}" echo "Sources = ${sources}" echo "${fichier}" if [[ -f ${fichier} ]]; then { . ${fichier} } else { echo "${ROUGE} Erreur : Impossible de charger les dependances ${fichier} ${RESET}" exit 1 } fi } verif_source ${fic_couleurs} verif_source ${fic_source} # Recuperation de la distribution if command -v lsb_release >/dev/null 2>&1; then systeme=$(lsb_release -d | cut -c 14-) else systeme="Inconnu (lsb_release non trouvé)" fi #Affichage du Menu clear echo -e "${SOULIGNE}===== AUTOINSTALL =====${RESET} \n" echo -e "Votre Systeme : ${BG_NOIR}${BLEU}${systeme}${RESET}" echo "" echo "Que voulez vous faire ? " echo "[1] - Installation complete" echo "[2] - Installer Nala" echo "[8] - Installer Atuin" echo "[9] - Installer Zsh+Plugins" echo "[0] - Quitter" read reponse case ${reponse} in 1) maj_depot ;; 2) install_nala ;; 8) install_atuin ;; 9) install_nerdfont install_zsh config_zsh ;; 0) exit ;; #Autre *) echo -e "${ROUGE}merci de repondre${RESET}" read reponse ;; esac