diff --git a/dream.sh b/dream.sh index 04a2c22..b3519fe 100644 --- a/dream.sh +++ b/dream.sh @@ -223,10 +223,10 @@ _setup() { # $_sudo apt-get install --assume-yes "$@" if command-exists nala; then pkger=nala - $_sudo nala install --assume-yes "$@" + $_sudo nala install --assume-yes "${@:-$1}" else pkger=apt-get - $_sudo apt-get install --assume-yes "$@" + $_sudo apt-get install --assume-yes "${@:-$1}" fi } @@ -234,12 +234,12 @@ _setup() { pkg-remove() { if command-exists nala; then pkger=nala - $_sudo nala remove --assume-yes "$@" + $_sudo nala remove --assume-yes "${@:-$1}" $_sudo nala autoremove --assume-yes $_sudo nala autopurge --assume-yes else pkger=apt-get - $_sudo apt-get remove --assume-yes "$@" + $_sudo apt-get remove --assume-yes "${@:-$1}" $_sudo apt-get autoremove --assume-yes fi } @@ -247,26 +247,26 @@ _setup() { fedora) pkg-install() { pkger=dnf - $_sudo dnf --assumeyes install "$@" + $_sudo dnf --assumeyes install "${@:-$1}" } # CAUTION: pkg-remove() { pkger=dnf - $_sudo dnf --assumeyes remove "$@" + $_sudo dnf --assumeyes remove "${@:-$1}" } ;; arch) pkg-install() { if command-exists paru; then pkger=paru - paru -S --color always --noconfirm --needed "$@" + paru -S --color always --noconfirm --needed "${@:-$1}" elif command-exists yay; then pkger=yay - yay -S --color always --noconfirm --needed "$@" + yay -S --color always --noconfirm --needed "${@:-$1}" else pkger=pacman - $_sudo pacman -S --color always --noconfirm --needed "$@" + $_sudo pacman -S --color always --noconfirm --needed "${@:-$1}" fi } @@ -274,38 +274,38 @@ _setup() { pkg-remove() { if command-exists paru; then pkger=paru - paru -R --color always --noconfirm "$@" + paru -R --color always --noconfirm "${@:-$1}" elif command-exists yay; then pkger=yay - yay -R --color always --noconfirm "$@" + yay -R --color always --noconfirm "${@:-$1}" else pkger=pacman - $_sudo pacman -R --color always --noconfirm "$@" + $_sudo pacman -R --color always --noconfirm "${@:-$1}" fi } ;; opensuse) pkg-install() { pkger=zypper - $_sudo zypper in "$@" + $_sudo zypper in "${@:-$1}" } # CAUTION: pkg-remove() { pkger=zypper - $_sudo zypper rem "$@" + $_sudo zypper rem "${@:-$1}" } ;; alpine) pkg-install() { pkger=apk - apk add "$@" + apk add "${@:-$1}" } # CAUTION: pkg-remove() { pkger=apk - apk remove "$@" + apk remove "${@:-$1}" } ;; esac