From acaf6ed00c5c27d4ff869aa8b4068ecadb7a8fc7 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 11 Jun 2021 08:04:35 +0000 Subject: [PATCH] os: iOS support. --- pfetch | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/pfetch b/pfetch index 8088632..d223d7d 100755 --- a/pfetch +++ b/pfetch @@ -310,7 +310,12 @@ get_os() { # directly as it contains the key's value. ProductVersion) IFS='<>' read -r _ _ mac_version _ - break + continue + ;; + + ProductName) + IFS='<>' read -r _ _ mac_product _ + continue ;; esac done < /System/Library/CoreServices/SystemVersion.plist @@ -335,6 +340,11 @@ get_os() { (*) distro='macOS' ;; esac + # Use the ProductName to determine if we're running in iOS. + case $mac_product in + (iP*) distro='iOS' ;; + esac + distro="$distro $mac_version" ;; @@ -589,6 +599,7 @@ get_pkgs() { (Darwin*) # Commands which print packages one per line. has pkgin && pkgin list + has dpkg && dpkg-query -f '.\n' -W # Directories containing packages. has brew && printf '%s\n' /usr/local/Cellar/*