#!/usr/bin/env bash #|---/ /+-------------------------------------------+---/ /|# #|--/ /-| Script to install aur helper, yay or paru |--/ /-|# #|-/ /--| Prasanth Rangan |-/ /--|# #|/ /---+-------------------------------------------+/ /---|# scrDir=$(dirname "$(realpath "$0")") source "${scrDir}/global_fn.sh" if [ $? -ne 0 ]; then echo "Error: unable to source global_fn.sh..." exit 1 fi if chk_list "aurhlpr" "${aurList[@]}"; then echo -e "\033[0;32m[AUR]\033[0m detected // ${aurhlpr}" exit 0 fi aurhlpr="${1:-yay}" if [ -d "$HOME/Clone" ]; then echo "~/Clone directory exists..." rm -rf "$HOME/Clone/${aurhlpr}" else mkdir "$HOME/Clone" echo -e "[Desktop Entry]\nIcon=default-folder-git" > "$HOME/Clone/.directory" echo "~/Clone directory created..." fi if pkg_installed git; then git clone "https://aur.archlinux.org/${aurhlpr}.git" "$HOME/Clone/${aurhlpr}" else echo "git dependency is not installed..." exit 1 fi cd "$HOME/Clone/${aurhlpr}" makepkg ${use_default} -si if [ $? -eq 0 ]; then echo "${aurhlpr} aur helper installed..." exit 0 else echo "${aurhlpr} installation failed..." exit 1 fi