aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDylan Araps <dylan.araps@gmail.com>2019-09-25 10:29:02 +0300
committerDylan Araps <dylan.araps@gmail.com>2019-09-25 10:29:02 +0300
commitbece9da96269b5990d72abbce7c2ce15a85ea572 (patch)
treec4ef3f252f0f862291775437737f22e89ca39b62
parent3cc31fb294c587161f5a807ade3b5860b7220451 (diff)
downloadpfetch-bece9da96269b5990d72abbce7c2ce15a85ea572.tar.gz
packages: bsd support
-rwxr-xr-xpfetch16
1 files changed, 8 insertions, 8 deletions
diff --git a/pfetch b/pfetch
index bf3e003..7657c43 100755
--- a/pfetch
+++ b/pfetch
@@ -311,20 +311,20 @@ get_pkgs() {
;;
FreeBSD*)
- # Commands which print packages one per line.
- command -v pkg && pkg info
+ pkg info
;;
- *BSD*)
- # Commands which print packages one per line.
- command -v pkginfo && pkginfo -i
- command -v pkg && pkg list
- command -v pkg_info && pkg_info
+ OpenBSD*)
+ printf '%s\n' /var/db/pkg/*/
+ ;;
+
+ NetBSD*)
+ pkg_info
;;
esac | wc -l
`
- log pkgs "$packages" >&6
+ log pkgs "${packages:-?}" >&6
}
get_memory() {