[PR] #58 from lilyinstarlight/fix/empty-pkg-dirs
fix: assume no pkgs when dir is empty or does not exist
This commit is contained in:
@@ -1807,7 +1807,7 @@ get_packages() {
|
|||||||
has() { type -p "$1" >/dev/null && manager=$1; }
|
has() { type -p "$1" >/dev/null && manager=$1; }
|
||||||
# globbing is intentional here
|
# globbing is intentional here
|
||||||
# shellcheck disable=SC2206
|
# shellcheck disable=SC2206
|
||||||
dir() { pkgs=($@); ((packages+=${#pkgs[@]})); pac "$((${#pkgs[@]}-pkgs_h))"; }
|
dir() { pkgs=($@); [[ ! -e ${pkgs[0]} ]] && return; ((packages+=${#pkgs[@]})); pac "$((${#pkgs[@]}-pkgs_h))"; }
|
||||||
pac() { (($1 > 0)) && { managers+=("$1 (${manager})"); manager_string+="${manager}, "; }; }
|
pac() { (($1 > 0)) && { managers+=("$1 (${manager})"); manager_string+="${manager}, "; }; }
|
||||||
tot() {
|
tot() {
|
||||||
IFS=$'\n' read -d "" -ra pkgs <<< "$("$@")";
|
IFS=$'\n' read -d "" -ra pkgs <<< "$("$@")";
|
||||||
|
|||||||
Reference in New Issue
Block a user