From 26519c8b862bde851dd6ef74a1ea77a4448f9e31 Mon Sep 17 00:00:00 2001 From: Evan Pratten Date: Thu, 19 Oct 2023 11:07:31 -0400 Subject: [PATCH] Add BSD support to info.sh --- configs/shells/zsh/info.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/configs/shells/zsh/info.sh b/configs/shells/zsh/info.sh index e4dcff5..ee1ad43 100644 --- a/configs/shells/zsh/info.sh +++ b/configs/shells/zsh/info.sh @@ -1,5 +1,11 @@ -echo "$fg[green]Platform:$reset_color $(uname -o) $(uname -r)" -echo "$fg[green]Uptime:$reset_color $(uptime -p)" + +# If `uname -s` is a BSD +if [ uname -s | grep BSD > /dev/null ]; then + echo "$fg[green]Platform:$reset_color $(uname -s) $(uname -r) $(uname -p)" +else # Linux + echo "$fg[green]Platform:$reset_color $(uname -o) $(uname -r)" + echo "$fg[green]Uptime:$reset_color $(uptime -p)" +fi # Determine if $EWCONFIG_ROOT contains uncommitted changes if [ -d $EWCONFIG_ROOT/.git ]; then