diff --git a/luci-app-mihomo/root/usr/libexec/mihomo-call b/luci-app-mihomo/root/usr/libexec/mihomo-call index 4c7618392..1100baaf6 100755 --- a/luci-app-mihomo/root/usr/libexec/mihomo-call +++ b/luci-app-mihomo/root/usr/libexec/mihomo-call @@ -43,7 +43,11 @@ case "$action" in version) case "$1" in app) - opkg list-installed | grep "luci-app-mihomo" | cut -d " " -f 3 + if [ -x "/bin/opkg" ]; then + opkg list-installed "luci-app-mihomo" | cut -d " " -f 3 + elif [ -x "/usr/bin/apk" ]; then + apk list -I "luci-app-mihomo" | cut -d ' ' -f 1 | cut -d '-' -f 4 + fi ;; core) mihomo -v | grep "Mihomo" | cut -d " " -f 3