From 59d343d5b915b1a8dcd2261c27fd76e778c01c75 Mon Sep 17 00:00:00 2001 From: godalming123 Date: Mon, 17 Jan 2022 16:31:47 +0000 Subject: [PATCH] fix bug and check the field --- 2-user.sh | 32 ++++++++++++++------------------ startup.sh | 24 ++++++++++++++++++++++-- 2 files changed, 36 insertions(+), 20 deletions(-) diff --git a/2-user.sh b/2-user.sh index 6743999..134df30 100755 --- a/2-user.sh +++ b/2-user.sh @@ -17,30 +17,26 @@ Installing AUR Softwares # You can solve users running this script as root with this and then doing the same for the next for statement. However I will leave this up to you. source $HOME/ArchTitus/setup.conf -cd ~ -case $AURHELPER in - "1") - git clone "https://aur.archlinux.org/yay.git" - cd ~/yay - makepkg -si --noconfirm - cd ~ ;; - "2") - git clone "https://aur.archlinux.org/paru.git" - cd ~/paru - makepkg -si --noconfirm - cd ~ ;; - "3") - echo "" - echo "no aur helper selected" - echo "" -esac +addAUR () { + cd ~ + git clone "https://aur.archlinux.org/$1.git" + cd ~/$1 + makepkg -si --noconfirm + cd ~ +} + +if [$AURHELPER -ne ""] then + addAUR $AURHELPER +fi touch "~/.cache/zshhistory" git clone "https://github.com/ChrisTitusTech/zsh" git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k ln -s "~/zsh/.zshrc" ~/.zshrc -yay -S --noconfirm --needed - < ~/ArchTitus/pkg-files/aur-pkgs.txt +for PACKADGE in $(cat ~/ArchTitus/pkg-files/aur-pkgs.txt) do + addAUR $PACKADGE +esac export PATH=$PATH:~/.local/bin cp -r ~/ArchTitus/dotfiles/* ~/.config/ diff --git a/startup.sh b/startup.sh index 63fb03a..c884860 100644 --- a/startup.sh +++ b/startup.sh @@ -113,10 +113,30 @@ echo -ne " Pick your AUR helper: 1) yay 2) paru + 3) other 3) none " -read -p "AUR helper:" aurHelper -set_option AURHELPER $aurHelper +read -p "AUR helper:" aurHelperNum +case aurHelperNum in + "1") + set_option AURHELPER "yay" + ;; + "2") + set_option AURHELPER "paru" + ;; + "3") + read -p "AUR helper (must be packadge in AUR):" aurHelper + set_option AURHELPER aurHelper + ;; + "4") + set_option aurHelper "" + ;; + *) + echo "" + echo "that is a invalid option" + echo "" + aurHelper + ;; } drivessd () {