mirror of
https://gitlab.com/JKANetwork/jka-toolkit.git
synced 2026-02-21 04:13:46 +01:00
apw 1.5
This commit is contained in:
@@ -12,7 +12,7 @@ shopt -s nocasematch
|
||||
#Basic info echo
|
||||
case "$1" in
|
||||
*h)
|
||||
echo "apw - A Packager Wrapper, a Idea from JKA Network, version 1.4.1"
|
||||
echo "apw - A Packager Wrapper, a Idea from JKA Network, version 1.5"
|
||||
echo " Usage: apw <option> [packages]"
|
||||
echo " {-h | h} Show this help"
|
||||
echo " {-U | U} Update system"
|
||||
@@ -23,6 +23,7 @@ case "$1" in
|
||||
echo " {-Cd | Cd} Clean system from dependencies that are not in use (ADVANCED, BE CAREFUL!)"
|
||||
echo " {-S | S} Search in package database"
|
||||
echo " {-F | F} Install file (distro family dependent, e.g. .deb , .pkg.tar.xz,...)"
|
||||
echo " Add y to -U or -I (-Uy -Iy) for autoconfirm the operations"
|
||||
exit
|
||||
;;
|
||||
"")
|
||||
@@ -102,6 +103,17 @@ case "$1" in
|
||||
yum | dnf | zypper)
|
||||
$SO update;;
|
||||
esac;;
|
||||
*Uy)
|
||||
echo "Updating system"
|
||||
case "$SO" in
|
||||
apt)
|
||||
apt update && apt -y upgrade;;
|
||||
pacman)
|
||||
pacman -Syu $packages --noconfirm;;
|
||||
yum | dnf | zypper)
|
||||
echo "Not supported, I didn't know the command. Doing a -U instead"
|
||||
$SO update;;
|
||||
esac;;
|
||||
*I)
|
||||
echo "You are going to install $packages and dependencies"
|
||||
case "$SO" in
|
||||
@@ -112,6 +124,17 @@ case "$1" in
|
||||
yum | dnf | zypper)
|
||||
$SO install $packages;;
|
||||
esac;;
|
||||
*Iy)
|
||||
echo "You are going to install $packages and dependencies"
|
||||
case "$SO" in
|
||||
apt)
|
||||
apt update && apt -y install $packages;;
|
||||
pacman)
|
||||
pacman -Syu $packages --noconfirm;;
|
||||
yum | dnf | zypper)
|
||||
echo "Not supported, I didn't know the command. Doing a -I instead"
|
||||
$SO install $packages;;
|
||||
esac;;
|
||||
*R)
|
||||
echo "You are going to remove $packages"
|
||||
case "$SO" in
|
||||
|
||||
Reference in New Issue
Block a user