From 6fe1dba8b1b9b99b51540cd3aceb5d96578ffde2 Mon Sep 17 00:00:00 2001 From: stev Date: Fri, 18 Mar 2022 21:20:10 -0400 Subject: [PATCH] functionized! --- init.sh | 51 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 30 insertions(+), 21 deletions(-) diff --git a/init.sh b/init.sh index 1ad666c..f902a77 100755 --- a/init.sh +++ b/init.sh @@ -61,30 +61,39 @@ chmod 0700 ~/.ssh chmod -R 0600 ~/.ssh/* #Configure git user -echo -n "Would you like to configure your git name and email? (y/n) => "; read -r answer -if [[ $answer = "Y" ]] || [[ $answer = "y" ]]; then - echo -n "What is your git user name => "; read -r name - git config --global user.name "$name" - echo -n "What is your git email => "; read -r email - git config --global user.email "$email" -fi +git_user () { + echo -n "Would you like to configure your git name and email? (y/n) => "; read -r answer + if [[ $answer = "Y" ]] || [[ $answer = "y" ]]; then + echo -n "What is your git user name => "; read -r name + git config --global user.name "$name" + echo -n "What is your git email => "; read -r email + git config --global user.email "$email" + fi +} #install spacevim -if [ ! -e ~/.space-vim ]; then - echo "Install SpaceVim now? y/n"; read -r answer - if [[ $answer = "Y" ]] || [[ $answer = "y" ]]; then - mv "$HOME/.vim" "$HOME/vim_bk" - mv "$HOME/.vimrc" "$HOME/vimrc_bk" - (curl -sLf https://spacevim.org/install.sh | bash) - fi -fi - +spacevim () { + if [ ! -e ~/.space-vim ]; then + echo "Install SpaceVim now? y/n"; read -r answer + if [[ $answer = "Y" ]] || [[ $answer = "y" ]]; then + mv "$HOME/.vim" "$HOME/vim_bk" + mv "$HOME/.vimrc" "$HOME/vimrc_bk" + (curl -sLf https://spacevim.org/install.sh | bash) + fi + fi +} #install fonts for terminal -echo "installing fonts" -mkdir ~/.fonts -wget https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/SourceCodePro.zip -unzip SourceCodePro.zip -x '*Compatible.ttf' -d "$HOME/.fonts" -rm SourceCodePro.zip +fonts () { + echo "installing fonts" + mkdir ~/.fonts + wget -q https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/SourceCodePro.zip + unzip -q SourceCodePro.zip -x '*Compatible.ttf' -d "$HOME/.fonts" + rm SourceCodePro.zip +} + +git_user +spacevim +fonts echo "*******************************" echo "* Restart your terminal *"