add path modif
This commit is contained in:
parent
7e0898c71c
commit
fc801c31ec
44
install.sh
44
install.sh
@ -127,6 +127,44 @@ installSoftware() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Fonction permettant de déterminer le shell courant
|
||||||
|
setPATHCurrentShell(){
|
||||||
|
CurrentShell = $(echo $SHELL | awk -F/ '{print $NF}')
|
||||||
|
|
||||||
|
info "===> Shell courant : $CurrentShell"
|
||||||
|
|
||||||
|
# si le shell est bash
|
||||||
|
if [ "$CurrentShell" == "bash" ]; then
|
||||||
|
|
||||||
|
# Ajouter a la variable PATH le path .config/scut/ au fichier .bashrc
|
||||||
|
echo "export PATH=$PATH:~/.config/scut/" >> ~/.bashrc
|
||||||
|
|
||||||
|
# si le shell est zsh
|
||||||
|
elif [ "$CurrentShell" == "zsh" ]; then
|
||||||
|
|
||||||
|
# Ajouter a la variable PATH le path .config/scut/ au fichier .zshrc
|
||||||
|
echo "export PATH=$PATH:~/.config/scut/" >> ~/.zshrc
|
||||||
|
|
||||||
|
# si le shell est fish
|
||||||
|
elif [ "$CurrentShell" == "fish" ]; then
|
||||||
|
|
||||||
|
# Ajouter a la variable PATH le path .config/scut/ au fichier .config/fish/config.fish
|
||||||
|
echo "set PATH $PATH ~/.config/scut/" >> ~/.config/fish/config.fish
|
||||||
|
|
||||||
|
# si le shell est NuShell
|
||||||
|
elif [ "$CurrentShell" == "nu" ]; then
|
||||||
|
|
||||||
|
# Ajouter a la variable PATH le path .config/scut/ au fichier .config/nu/config.toml
|
||||||
|
echo "path = [\"$PATH\", \"~/.config/scut/\"]" >> ~/.config/nu/config.toml
|
||||||
|
|
||||||
|
else
|
||||||
|
error "!! => Shell courant non supporté : $CurrentShell"
|
||||||
|
error "!! => Veuillez ajouter le path ~/.config/scut/ à votre variable PATH manuellement."
|
||||||
|
error "!! => les shells supportés sont : bash, zsh, fish et NuShell."
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
# Fonction de nettoyage du répertoire courant
|
# Fonction de nettoyage du répertoire courant
|
||||||
cleanupCurrentDir(){
|
cleanupCurrentDir(){
|
||||||
# Vérifier et supprimer le ou les fichier scut-latest.zip* du répertoire courant
|
# Vérifier et supprimer le ou les fichier scut-latest.zip* du répertoire courant
|
||||||
@ -164,6 +202,12 @@ info "\n=> INSTALLATION du programme :"
|
|||||||
lineSpacer
|
lineSpacer
|
||||||
installSoftware
|
installSoftware
|
||||||
|
|
||||||
|
# add .config/scut to PATH
|
||||||
|
# ==--==--==--==--==--==--==
|
||||||
|
info "\n=> SOUCE var PATH avec ./config/scut :"
|
||||||
|
lineSpacer
|
||||||
|
setPATHCurrentShell
|
||||||
|
|
||||||
# cleanup current directory
|
# cleanup current directory
|
||||||
# ==--==--==--==--==--==--==
|
# ==--==--==--==--==--==--==
|
||||||
info "\n=> CLEANUP de l'installation :"
|
info "\n=> CLEANUP de l'installation :"
|
||||||
|
Loading…
Reference in New Issue
Block a user