1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-04 15:04:42 +00:00

Fix test error case

This commit is contained in:
Tw93
2026-01-20 10:26:13 +08:00
parent 4d16db926d
commit 127e589291

View File

@@ -202,7 +202,6 @@ batch_uninstall_applications() {
running_apps+=("$app_name")
fi
# Check if it's a Homebrew cask (only if app is symlinked from Caskroom)
local cask_name="" is_brew_cask="false"
local resolved_path=$(readlink "$app_path" 2> /dev/null || echo "")
if [[ "$resolved_path" == */Caskroom/* ]]; then
@@ -210,6 +209,13 @@ batch_uninstall_applications() {
local tmp="${resolved_path#*/Caskroom/}"
cask_name="${tmp%%/*}"
[[ -n "$cask_name" ]] && is_brew_cask="true"
elif command -v get_brew_cask_name > /dev/null 2>&1; then
local detected_cask
detected_cask=$(get_brew_cask_name "$app_path" 2> /dev/null || true)
if [[ -n "$detected_cask" ]]; then
cask_name="$detected_cask"
is_brew_cask="true"
fi
fi
# Check if sudo is needed