help wantedshell
仓库指标
- 星标
- (2,603 个星标)
- PR 合并指标
- (平均合并 40天 21小时) (30 天内合并 19 个 PR)
描述
Hi, I have been using xbar for a while to easily connect/disconnect from a VPN. Lately, the script stopped functioning. I'm on macOS 13.6.2.
The following dummy plugin reproduces the problem; it is supposed to toggle a variable but does not work:
#!/usr/bin/env bash
STATUS=NA
case "$1" in
on)
STATUS=1
;;
off)
STATUS=0
;;
esac
if [ "$STATUS" == "1" ]; then
echo "Status: $STATUS"
echo '---'
echo "Turn off | bash='$0' param1=off terminal=false refresh=true"
exit
else
echo "Status: $STATUS"
echo '---'
echo "Turn on | bash='$0' param1=on terminal=false refresh=true"
exit
fi
The issue seems to be that the plugin fails to call itself for action (bash=$0).
Any help on how to solve this would be appreciated. :-)