diff --git a/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/app-cleaner.sh b/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/app-cleaner.sh index 9119190..d92377e 100755 --- a/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/app-cleaner.sh +++ b/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/app-cleaner.sh @@ -114,8 +114,7 @@ read -r answer if [ "$answer" = "y" ]; then printf "%s\n" "Moving app data to trash..." sleep 1 - for path in "${paths[@]}"; do - osascript -e "tell application \"Finder\" to delete POSIX file \"$path\"" > /dev/null - done + posixFiles=$(printf ", POSIX file \"%s\"" "${paths[@]}" | awk '{print substr($0,3)}') + osascript -e "tell application \"Finder\" to delete { $posixFiles }" > /dev/null printf "%s\n" "Done" fi diff --git a/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/app-cleaner.sh.sig b/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/app-cleaner.sh.sig index 6b87aed..ca9056b 100644 Binary files a/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/app-cleaner.sh.sig and b/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/app-cleaner.sh.sig differ