corr
This commit is contained in:
parent
fc801c31ec
commit
9b556fc333
56
install.sh
56
install.sh
@ -127,40 +127,48 @@ installSoftware() {
|
||||
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
|
||||
# vérifier que ~/.config/scut/ est dans la variable PATH
|
||||
if [[ $PATH == *~/.config/scut/* ]]; then
|
||||
warn "===> ~/.config/scut/ est déjà dans la variable PATH"
|
||||
else
|
||||
# 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
|
||||
# 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
|
||||
|
||||
# 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
|
||||
# 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
|
||||
|
||||
# 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
|
||||
# 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."
|
||||
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
|
||||
fi
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user