Actualiser install.sh
This commit is contained in:
+7
-6
@@ -4,7 +4,7 @@ BASHRC="$HOME/.bashrc"
|
|||||||
MARKER_START="# >>> c-run setup >>>"
|
MARKER_START="# >>> c-run setup >>>"
|
||||||
MARKER_END="# <<< c-run setup <<<"
|
MARKER_END="# <<< c-run setup <<<"
|
||||||
|
|
||||||
# Crée le .bashrc s'il n'existe pas (cas très rare)
|
# Crée le .bashrc s'il n'existe pas
|
||||||
touch "$BASHRC"
|
touch "$BASHRC"
|
||||||
|
|
||||||
# Supprime l'ancienne version de la fonction si elle existe
|
# Supprime l'ancienne version de la fonction si elle existe
|
||||||
@@ -49,9 +49,10 @@ c-run() {
|
|||||||
# <<< c-run setup <<<
|
# <<< c-run setup <<<
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# Recharge le .bashrc si on est bien dans un shell interactif
|
# Recharge le .bashrc dans le shell courant
|
||||||
if [ -n "$BASH_VERSION" ]; then
|
source "$BASHRC"
|
||||||
source "$BASHRC"
|
|
||||||
fi
|
|
||||||
|
|
||||||
exit 0
|
# Utilise 'return' au lieu de 'exit' pour ne pas fermer le terminal de l'utilisateur
|
||||||
|
# si le script est sourcé. Si le script est exécuté normalement (sh install.sh),
|
||||||
|
# le 'return' va simplement ignorer l'erreur silencieusement.
|
||||||
|
return 0 2>/dev/null || exit 0
|
||||||
Reference in New Issue
Block a user