2022-01-03 00:37:30 +00:00
|
|
|
#!/usr/bin/env dash
|
2021-12-14 16:31:14 +00:00
|
|
|
|
2021-12-19 23:55:55 +00:00
|
|
|
STATUS=`ivpn status | awk '{print "\\\n"$0}' | head -n -1`
|
2022-01-03 00:37:30 +00:00
|
|
|
TOOLTIP=`env echo -E ${STATUS} | cut -c 3-`
|
|
|
|
CLASS=`env echo ${STATUS} | grep 'VPN' | awk '{print $3}' | tr [:upper:] [:lower:]`
|
2021-12-14 16:31:14 +00:00
|
|
|
|
2022-01-03 00:37:30 +00:00
|
|
|
if [ "$CLASS" = "connected" ]; then
|
2021-12-14 16:31:14 +00:00
|
|
|
TEXT="\uf084" # key
|
|
|
|
else
|
|
|
|
TEXT="\uf071" # exclamation-triangle
|
|
|
|
fi
|
|
|
|
|
2022-01-03 00:37:30 +00:00
|
|
|
env echo "{\"text\": \"${TEXT}\", \"tooltip\": \"${TOOLTIP}\", \"class\": \"${CLASS}\"}"
|