Switch from if -> case for BSD package counts
Signed-off-by: Adam Jimerson <vendion@gmail.com>
This commit is contained in:
parent
01ce345c33
commit
f310d757d4
1 changed files with 12 additions and 10 deletions
22
neofetch
22
neofetch
|
@ -695,16 +695,18 @@ getpackages () {
|
|||
;;
|
||||
|
||||
"BSD")
|
||||
# PacBSD has both pacman and pkg, but only pacman is used
|
||||
if [[ "$distro" == "PacBSD"* ]]; then
|
||||
packages="$(pacman -Qq --color never | wc -l)"
|
||||
else
|
||||
if type -p pkg_info >/dev/null 2>&1; then
|
||||
packages="$(pkg_info | wc -l)"
|
||||
elif type -p pkg >/dev/null 2>&1; then
|
||||
packages="$(pkg info | wc -l)"
|
||||
fi
|
||||
fi
|
||||
case "$distro" in
|
||||
# PacBSD has both pacman and pkg, but only pacman is used
|
||||
"PacBSD"*) packages="$(pacman -Qq --color never | wc -l)" ;;
|
||||
|
||||
*)
|
||||
if type -p pkg_info >/dev/null 2>&1; then
|
||||
packages="$(pkg_info | wc -l)"
|
||||
elif type -p pkg >/dev/null 2>&1; then
|
||||
packages="$(pkg info | wc -l)"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
|
||||
"Windows")
|
||||
|
|
Loading…
Reference in a new issue