repo restructurize
This commit is contained in:
parent
4f8bd70ca4
commit
72c9f2da19
9 changed files with 10 additions and 1857 deletions
88
upin-alias.zsh
Executable file
88
upin-alias.zsh
Executable file
|
@ -0,0 +1,88 @@
|
|||
#!/usr/bin/zsh
|
||||
|
||||
# check for sudo
|
||||
if [ "$USER" != "root" ]; then
|
||||
sudo="sudo"
|
||||
else
|
||||
sudo=""
|
||||
fi
|
||||
|
||||
# APT/NALA - Debian
|
||||
if command -v nala >/dev/null 2>&1; then
|
||||
pkg="$sudo nala"
|
||||
install="$pkg update && $pkg install"
|
||||
remove="$pkg prune"
|
||||
update="$pkg update && $pkg upgrade"
|
||||
ref="$pkg update"
|
||||
search="$pkg search"
|
||||
elif command -v apt-get >/dev/null 2>&1; then
|
||||
pkg="$sudo apt-get"
|
||||
install="$pkg update && $pkg install"
|
||||
remove="$pkg remove"
|
||||
update="$pkg update && $pkg upgrade"
|
||||
ref="$pkg update"
|
||||
search="$pkg search"
|
||||
fi
|
||||
|
||||
# DNF - Fedora
|
||||
if command -v dnf >/dev/null 2>&1; then
|
||||
pkg="$sudo dnf"
|
||||
install="$pkg install"
|
||||
remove="$pkg remove"
|
||||
update="$pkg update"
|
||||
ref="$update"
|
||||
search="$pkg search"
|
||||
fi
|
||||
|
||||
# Pacman - Arch
|
||||
if command -v paru >/dev/null 2>&1; then
|
||||
pkg="paru"
|
||||
install="$pkg -S"
|
||||
remove="$pkg -R"
|
||||
update="$pkg -Syu"
|
||||
ref="$pkg"
|
||||
search="$pkg -Ss"
|
||||
elif command -v yay >/dev/null 2>&1; then
|
||||
pkg="yay"
|
||||
install="$pkg -S"
|
||||
remove="$pkg -R"
|
||||
update="$pkg -Syu"
|
||||
ref="$pkg -Sy"
|
||||
search="$pkg -Ss"
|
||||
elif command -v pacman >/dev/null 2>&1; then
|
||||
pkg="$sudo pacman"
|
||||
install="$pkg -S"
|
||||
remove="$pkg -R"
|
||||
update="$pkg -Syu"
|
||||
ref="$pkg -Sy"
|
||||
search="$pkg -Ss"
|
||||
fi
|
||||
|
||||
|
||||
# Zypper - OpenSuse
|
||||
if command -v zypper >/dev/null 2>&1; then
|
||||
pkg="$sudo zypper"
|
||||
install="$pkg install"
|
||||
remove="$pkg remove"
|
||||
update="$pkg dup"
|
||||
ref="$pkg refresh"
|
||||
search="$pkg search"
|
||||
fi
|
||||
|
||||
# APK - Alpine
|
||||
if command -v apk >/dev/null 2>&1; then
|
||||
pkg="$sudo apk"
|
||||
install="$pkg add"
|
||||
update="$pkg upgrade"
|
||||
ref="$pkg update"
|
||||
search="$pkg search"
|
||||
fi
|
||||
|
||||
ZSH_INSTALL="$install"
|
||||
ZSH_UPDATE="$ref"
|
||||
|
||||
alias install="$install"
|
||||
alias update="$update"
|
||||
alias remove="$remove"
|
||||
alias refresh="$ref"
|
||||
alias search="$search"
|
Loading…
Add table
Add a link
Reference in a new issue