usr-local-bin/pacman: initial commit

made on Fedora instead of actual Arch, so let's see if this will work
This commit is contained in:
Aminda Suomalainen 2024-08-15 12:17:42 +03:00
parent 54751b14f0
commit 7099439e0e
Signed by: Mikaela
SSH Key Fingerprint: SHA256:CXLULpqNBdUKB6E6fLA1b/4SzG0HvKD19PbIePU175Q
3 changed files with 27 additions and 0 deletions

View File

@ -9,3 +9,4 @@ ff
chrome
iwd-wifi.bash
vim
yay

25
bash/usr-local-bin/pacman Executable file
View File

@ -0,0 +1,25 @@
#!/usr/bin/env bash
set -x
export LC_ALL=en_DK.UTF-8
# if yay is installed and we aren't root, run it instead
if [[ -f /usr/bin/yay && $(id -u) != 0 ]]; then
if [[ "$1" == "-S" ]]; then
/usr/bin/yay --needed "$*"
else
/usr/bin/yay "$*"
fi
# otherwise attempt to run pacman, but keep the --needed for installs
elif [[ -f /usr/bin/pacman ]]; then
if [[ "$1" == "-S" ]]; then
/usr/bin/pacman --needed "$*"
else
/usr/bin/pacman "$*"
fi
# otherwise fail gracefully
else
printf "Neither yay or pacman was found.\n"
exit 1
fi
set +x

1
bash/usr-local-bin/yay Symbolic link
View File

@ -0,0 +1 @@
pacman