From 4299615002711bfc2e2ce9477c05dc3839161c50 Mon Sep 17 00:00:00 2001 From: Xiao Pan Date: Fri, 23 Feb 2024 18:17:46 -0800 Subject: faster and less code --- sh/sbar | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'sh/sbar') diff --git a/sh/sbar b/sh/sbar index 18c62f1..be63b44 100755 --- a/sh/sbar +++ b/sh/sbar @@ -15,16 +15,11 @@ update_time () { update_net () { net="$(if nmcli -t --fields type,state device | grep -q '^\(ethernet\|wifi\):connected$'; then echo 1; else echo 0; fi)" - nm_device_state="$(nmcli -t --fields device,state device)" - vpn="$( - if echo "$nm_device_state" | grep -q '^wg_ka:connected$'; then - echo K - elif echo "$nm_device_state" | grep -q '^wg_studio:connected$'; then - echo S - else - echo 0 - fi - )" + case "$(nmcli -t --fields device,state device)" in + *wg_ka:connected*) vpn=K;; + *wg_studio:connected*) vpn=S;; + *) vpn=0;; + esac } update_vol () { -- cgit v1.2.3-70-g09d2