1
0
Fork 0
This commit is contained in:
Florian RICHER 2021-06-17 22:03:31 +02:00
parent e67c925593
commit a47d635070
2 changed files with 31 additions and 31 deletions

View file

@ -1,6 +1,6 @@
#!/bin/bash
OS_NAME=`cat /etc/os-release | grep "^NAME=" | sed 's/NAME=//g'`
OS_NAME=`cat /etc/os-release | grep "^NAME=" | sed 's/NAME=//g' | sed 's/"//g'`
OS_NAME=${OS_NAME^^} # UPPERCASE
case $OS_NAME in

View file

@ -1,70 +1,70 @@
refresh_repo () {
echo -n "Refreshing repo..."
echo "Refreshing repo..."
sudo apt update
}
install_fish() {
refresh_repo
echo -n "Installing fish..."
echo "Installing fish..."
sudo apt install fish -y
echo -n "Success"
read -p "Install oh-my-zsh ? (y/n) [n]" ok
echo "Success"
read -p "Install oh-my-fish ? (y/n) [n] " ok
case $ok in
[yY]*)
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
echo -n "Success"
curl -L https://get.oh-my.fish | fish
echo "Success"
;;
*)
echo -n "No modification"
echo "No modification"
;;
esac
read -p "Set to default shell ? (y/n) [n]" ok
read -p "Set to default shell ? (y/n) [n] " ok
case $ok in
[yY]*)
FISH_BIN=`which fish`
chsh -s "$FISH_BIN" "$USER"
echo -n "Success"
echo "Success"
;;
*)
echo -n "No modification"
echo "No modification"
;;
esac
read -p "Install agnoster theme ? (y/n) [n]" ok
read -p "Install agnoster theme ? (y/n) [n] " ok
case $ok in
[yY]*)
fish -c "omf install agnoster"
echo -n "Success"
echo "Success"
;;
*)
echo -n "No modification"
echo "No modification"
;;
esac
}
install_zsh() {
refresh_repo
echo -n "Installing zsh..."
echo "Installing zsh..."
sudo apt install zsh -y
echo -n "Success"
read -p "Install oh-my-zsh ? (y/n) [n]" ok
echo "Success"
read -p "Install oh-my-zsh ? (y/n) [n] " ok
case $ok in
[yY]*)
curl -L https://get.oh-my.fish | fish
echo -n "Success"
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
echo "Success"
;;
*)
echo -n "No modification"
echo "No modification"
;;
esac
read -p "Set to default shell ? (y/n) [n]" ok
read -p "Set to default shell ? (y/n) [n] " ok
case $ok in
[yY]*)
ZSH_BIN=`which zsh`
chsh -s "$ZSH_BIN" "$USER"
echo -n "Success"
echo "Success"
;;
*)
echo -n "No modification"
echo "No modification"
;;
esac
}
@ -73,8 +73,8 @@ install_neovim () {
sudo add-apt-repository ppa:neovim-ppa/unstable -y
refresh_repo
sudo apt-get install neovim -y
echo -n "Success"
read -p "Install custom config (Warning : Erase old conf) ? (y/n) [n]" ok
echo "Success"
read -p "Install custom config (Warning : Erase old conf) ? (y/n) [n] " ok
case $ok in
[yY]*)
rm -rf ~/.config/nvim
@ -84,14 +84,14 @@ install_neovim () {
sudo apt install ripgrep -y
;;
*)
echo -n "No modification"
echo "No modification"
;;
esac
}
start () {
read -p "Select you shell. (0 - current, 1 - fish, 2 - zsh) [0]" shell
read -p "Select you shell. (0 - current, 1 - fish, 2 - zsh) [0] " shell
case $shell in
"1")
install_fish
@ -100,16 +100,16 @@ start () {
install_zsh
;;
*)
echo -n "No modification"
echo "No modification"
;;
esac
read -p "Install nvim 0.5 ? (y/n) [n]" ok
read -p "Install nvim 0.5 ? (y/n) [n] " ok
case $ok in
[yY]*)
install_neovim
;;
*)
echo -n "No modification"
echo "No modification"
;;
esac
}
}