Repository navigation
Regen macOS Fleet-maintained app scripts (9/13: opencloud through pycharm-ce) - #56132
Merged
Merged
Conversation
allenhouchins
temporarily deployed
to
Docker Hub
October 21, 2026 02:51 — with
GitHub Actions
Inactive
fleet-release
approved these changes
Oct 21, 2026
Contributor
Script Diff Resultsee/maintained-apps/outputs/opencloud/darwin.json=== Install // b141d6f7 -> a395ed01 ===
--- /tmp/old.jeNZie 2026-10-21 02:55:13.000592974 +0000
+++ /tmp/new.chzjtt 2026-10-21 02:55:13.000592974 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/openinterminal/darwin.json=== Install // e8db0ae5 -> 26e1a0ae ===
--- /tmp/old.1KE3mt 2026-10-21 02:55:13.063594182 +0000
+++ /tmp/new.UZOl9b 2026-10-21 02:55:13.064594201 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/openlens/darwin.json=== Install // a1bdb9ff -> c3315672 ===
--- /tmp/old.Rfk0ER 2026-10-21 02:55:13.126595391 +0000
+++ /tmp/new.hGPDPF 2026-10-21 02:55:13.127595410 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/openmtp/darwin.json=== Install // 790e4e8b -> d4a9048d ===
--- /tmp/old.PkaXQf 2026-10-21 02:55:13.198596771 +0000
+++ /tmp/new.TKYm7O 2026-10-21 02:55:13.198596771 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/openrct2/darwin.json=== Install // 4f27f239 -> 0bb9d30e ===
--- /tmp/old.9WBbb8 2026-10-21 02:55:13.270598153 +0000
+++ /tmp/new.kpUg7f 2026-10-21 02:55:13.270598153 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/openrefine/darwin.json=== Install // 1cd8a473 -> 6fbcf487 ===
--- /tmp/old.Dpg3m7 2026-10-21 02:55:13.333599361 +0000
+++ /tmp/new.URJ3SS 2026-10-21 02:55:13.333599361 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/opentoonz/darwin.json=== Install // 6dc6ac23 -> 94c69611 ===
--- /tmp/old.8UhP2d 2026-10-21 02:55:13.398600607 +0000
+++ /tmp/new.BDnx54 2026-10-21 02:55:13.399600627 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/openvpn-connect/darwin.json=== Install // 9e08a81b -> 27c48a44 ===
--- /tmp/old.ebwNJ7 2026-10-21 02:55:13.465601892 +0000
+++ /tmp/new.l7rEID 2026-10-21 02:55:13.465601892 +0000
@@ -10,7 +10,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
local app_running
@@ -53,7 +53,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
eval "was_running=\$$var_name"
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/optimus-player/darwin.json=== Install // 5de65c83 -> b1ab4713 ===
--- /tmp/old.uunEQW 2026-10-21 02:55:13.529603120 +0000
+++ /tmp/new.oeL70c 2026-10-21 02:55:13.529603120 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/orbstack/darwin.json=== Install // 34a5e2a3 -> 38c7c4b9 ===
--- /tmp/old.jOsOs6 2026-10-21 02:55:13.597604424 +0000
+++ /tmp/new.nk7do1 2026-10-21 02:55:13.597604424 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/origami-studio/darwin.json=== Install // 2569038c -> 6ff0c8dd ===
--- /tmp/old.AcRYGw 2026-10-21 02:55:13.659605613 +0000
+++ /tmp/new.xLX9Fl 2026-10-21 02:55:13.659605613 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/orion/darwin.json=== Install // 727787aa -> a244d7c3 ===
--- /tmp/old.bYnccD 2026-10-21 02:55:13.722606822 +0000
+++ /tmp/new.q056Vn 2026-10-21 02:55:13.722606822 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/outset/darwin.json=== Install // 5d39be2c -> 862090be ===
--- /tmp/old.9MReyz 2026-10-21 02:55:13.786608049 +0000
+++ /tmp/new.K9erfy 2026-10-21 02:55:13.786608049 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pacifist/darwin.json=== Install // b6f65387 -> e594fba3 ===
--- /tmp/old.2ctvC6 2026-10-21 02:55:13.849609258 +0000
+++ /tmp/new.GoFVQp 2026-10-21 02:55:13.849609258 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pale-moon/darwin.json=== Install // 50d802e0 -> 1fe6564b ===
--- /tmp/old.VMTHb9 2026-10-21 02:55:13.913610485 +0000
+++ /tmp/new.6sOwho 2026-10-21 02:55:13.914610504 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/paletro/darwin.json=== Install // 61bcce1a -> 73b8c6fa ===
--- /tmp/old.chlZhT 2026-10-21 02:55:13.978611732 +0000
+++ /tmp/new.q8Ay0X 2026-10-21 02:55:13.978611732 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/parallels/darwin.json=== Install // b61678e6 -> 6ccb14db ===
--- /tmp/old.xh9Vjq 2026-10-21 02:55:14.043612979 +0000
+++ /tmp/new.UlAjXA 2026-10-21 02:55:14.043612979 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pastebot/darwin.json=== Install // 51b92160 -> f34f301e ===
--- /tmp/old.E5hzsa 2026-10-21 02:55:14.108614225 +0000
+++ /tmp/new.BxKVvG 2026-10-21 02:55:14.108614225 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pcoipclient/darwin.json=== Install // eaaf8c96 -> 359e26be ===
--- /tmp/old.Zlsr0b 2026-10-21 02:55:14.158615184 +0000
+++ /tmp/new.uMV54v 2026-10-21 02:55:14.158615184 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pd/darwin.json=== Install // fdfb5d7e -> ab3340ff ===
--- /tmp/old.lX5Zku 2026-10-21 02:55:14.221616393 +0000
+++ /tmp/new.mPuAHV 2026-10-21 02:55:14.222616412 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pdf-expert/darwin.json=== Install // 242e739e -> 92621af0 ===
--- /tmp/old.9v9VAS 2026-10-21 02:55:14.285617620 +0000
+++ /tmp/new.ljt4x8 2026-10-21 02:55:14.285617620 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pdf-pals/darwin.json=== Install // 2572f927 -> b324895f ===
--- /tmp/old.xHKE5y 2026-10-21 02:55:14.335618579 +0000
+++ /tmp/new.4oPdxW 2026-10-21 02:55:14.335618579 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pdfsam-basic/darwin.json=== Install // ebe6c573 -> d5a0cbf1 ===
--- /tmp/old.A8WsLG 2026-10-21 02:55:14.398619788 +0000
+++ /tmp/new.OVSVfX 2026-10-21 02:55:14.398619788 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pearcleaner/darwin.json=== Install // bdfefafb -> 1274b0fe ===
--- /tmp/old.zaDKWV 2026-10-21 02:55:14.454620862 +0000
+++ /tmp/new.FHmD1l 2026-10-21 02:55:14.455620881 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pgadmin4/darwin.json=== Install // 6f34837e -> cd09d51b ===
--- /tmp/old.uSMuwk 2026-10-21 02:55:14.518622089 +0000
+++ /tmp/new.SUYHOZ 2026-10-21 02:55:14.519622109 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/phoenix-slides/darwin.json=== Install // 032252a6 -> 4f020e66 ===
--- /tmp/old.3zDT2g 2026-10-21 02:55:14.580623278 +0000
+++ /tmp/new.1bGOqn 2026-10-21 02:55:14.581623298 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/photosrevive/darwin.json=== Install // cf18b737 -> a70a27a1 ===
--- /tmp/old.xwYf5C 2026-10-21 02:55:14.644624506 +0000
+++ /tmp/new.PpwDW8 2026-10-21 02:55:14.644624506 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/photostickies/darwin.json=== Install // d4878cdf -> bd493963 ===
--- /tmp/old.t4cPTJ 2026-10-21 02:55:14.707625714 +0000
+++ /tmp/new.CyzNIG 2026-10-21 02:55:14.707625714 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/phpstorm/darwin.json=== Install // f1ebeb8f -> ed8fbe38 ===
--- /tmp/old.0hIXCP 2026-10-21 02:55:14.771626942 +0000
+++ /tmp/new.UEUjU6 2026-10-21 02:55:14.771626942 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pibar/darwin.json=== Install // 810bcc81 -> 479694ab ===
--- /tmp/old.9uejxK 2026-10-21 02:55:14.833628131 +0000
+++ /tmp/new.yf3DyT 2026-10-21 02:55:14.833628131 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/picview/darwin.json=== Install // 3fee2703 -> 067df4ad ===
--- /tmp/old.p6gv8n 2026-10-21 02:55:14.896629339 +0000
+++ /tmp/new.ZURc1K 2026-10-21 02:55:14.896629339 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/piezo/darwin.json=== Install // 0a889466 -> ae36cc9d ===
--- /tmp/old.FHSgKv 2026-10-21 02:55:14.958630529 +0000
+++ /tmp/new.vBqK9K 2026-10-21 02:55:14.958630529 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pika/darwin.json=== Install // 8aefd265 -> 2bc17edf ===
--- /tmp/old.oxU7QJ 2026-10-21 02:55:15.013631584 +0000
+++ /tmp/new.H3fltQ 2026-10-21 02:55:15.013631584 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/piphero/darwin.json=== Install // f345c047 -> 413dd64a ===
--- /tmp/old.zm6fyY 2026-10-21 02:55:15.076632792 +0000
+++ /tmp/new.dw56aD 2026-10-21 02:55:15.076632792 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pixelsnap/darwin.json=== Install // 96682f61 -> 778d9bd7 ===
--- /tmp/old.HFEmVC 2026-10-21 02:55:15.140634019 +0000
+++ /tmp/new.xZPRYR 2026-10-21 02:55:15.141634039 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/platypus/darwin.json=== Install // 6e09baa3 -> 1fced780 ===
--- /tmp/old.vn8yon 2026-10-21 02:55:15.205635266 +0000
+++ /tmp/new.ull0DH 2026-10-21 02:55:15.205635266 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/plex-htpc/darwin.json=== Install // 87ed7a11 -> 59292f88 ===
--- /tmp/old.mxhKAg 2026-10-21 02:55:15.268636475 +0000
+++ /tmp/new.TnfN6F 2026-10-21 02:55:15.268636475 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/plex/darwin.json=== Install // c5362b58 -> e270d1b8 ===
--- /tmp/old.TKdoBx 2026-10-21 02:55:15.331637683 +0000
+++ /tmp/new.E9Fq7i 2026-10-21 02:55:15.332637702 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/plistedit-pro/darwin.json=== Install // 45d2b867 -> bb65c080 ===
--- /tmp/old.ZTIktC 2026-10-21 02:55:15.395638911 +0000
+++ /tmp/new.09eTxJ 2026-10-21 02:55:15.396638930 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/plugdata/darwin.json=== Install // 692e9d4b -> 6dac934c ===
--- /tmp/old.93cZ8w 2026-10-21 02:55:15.462640195 +0000
+++ /tmp/new.lUZrDR 2026-10-21 02:55:15.463640215 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/podman-desktop/darwin.json=== Install // b2e3b6f8 -> 3a1490bb ===
--- /tmp/old.b81j1N 2026-10-21 02:55:15.531641519 +0000
+++ /tmp/new.L9RIA2 2026-10-21 02:55:15.531641519 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/popchar/darwin.json=== Install // f93fc207 -> 8d17abd6 ===
--- /tmp/old.bY9y1W 2026-10-21 02:55:15.593642708 +0000
+++ /tmp/new.v9YLAY 2026-10-21 02:55:15.594642727 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/popclip/darwin.json=== Install // 4ad8e583 -> 04301d18 ===
--- /tmp/old.7reM0K 2026-10-21 02:55:15.655643897 +0000
+++ /tmp/new.mTYuay 2026-10-21 02:55:15.656643916 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/popsql/darwin.json=== Install // dd3e1266 -> 46482241 ===
--- /tmp/old.bq2aoO 2026-10-21 02:55:15.718645106 +0000
+++ /tmp/new.r02WNi 2026-10-21 02:55:15.718645106 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/portfolioperformance/darwin.json=== Install // 6c106634 -> 1a3834e3 ===
--- /tmp/old.Z1PiNc 2026-10-21 02:55:15.780646295 +0000
+++ /tmp/new.a1QVYo 2026-10-21 02:55:15.780646295 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/postgres-app/darwin.json=== Install // 99432abf -> 5295dee2 ===
--- /tmp/old.mm482m 2026-10-21 02:55:15.847647580 +0000
+++ /tmp/new.fIzT3w 2026-10-21 02:55:15.847647580 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/postico/darwin.json=== Install // 156c91d6 -> b9a58a72 ===
--- /tmp/old.fWe9X2 2026-10-21 02:55:15.913648846 +0000
+++ /tmp/new.YMClnV 2026-10-21 02:55:15.914648865 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/postman/darwin.json=== Install // 5fde7867 -> 825b0f03 ===
--- /tmp/old.bnATZE 2026-10-21 02:55:15.966649862 +0000
+++ /tmp/new.b1TYi2 2026-10-21 02:55:15.966649862 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/power-monitor/darwin.json=== Install // e3648b29 -> 231f4208 ===
--- /tmp/old.Oafthj 2026-10-21 02:55:16.021650917 +0000
+++ /tmp/new.ioBH1E 2026-10-21 02:55:16.021650917 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/powerphotos/darwin.json=== Install // 2be56759 -> bb1de40d ===
--- /tmp/old.TYo7sr 2026-10-21 02:55:16.086652164 +0000
+++ /tmp/new.iAaRmV 2026-10-21 02:55:16.086652164 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pppc-utility/darwin.json=== Install // a11534f2 -> 5415920b ===
--- /tmp/old.w3ynoP 2026-10-21 02:55:16.154653468 +0000
+++ /tmp/new.UzncuT 2026-10-21 02:55:16.154653468 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/preform/darwin.json=== Install // c9594a3d -> a2d4eb0d ===
--- /tmp/old.mUbHMP 2026-10-21 02:55:16.213654600 +0000
+++ /tmp/new.KFzFhH 2026-10-21 02:55:16.213654600 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/principle/darwin.json=== Install // 99a79678 -> 3fddaf38 ===
--- /tmp/old.WQP4Rk 2026-10-21 02:55:16.279655866 +0000
+++ /tmp/new.kLUhNA 2026-10-21 02:55:16.280655885 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/prism/darwin.json=== Install // 0c0e734c -> 595e6f9a ===
--- /tmp/old.eBGQWf 2026-10-21 02:55:16.345657132 +0000
+++ /tmp/new.RHROkt 2026-10-21 02:55:16.345657132 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/prisma-browser/darwin.json=== Install // e73cfd38 -> 70d3b25c ===
--- /tmp/old.1vlYro 2026-10-21 02:55:16.410658378 +0000
+++ /tmp/new.b5kLeA 2026-10-21 02:55:16.410658378 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pritunl/darwin.json=== Install // b4d2127e -> dba5c0f4 ===
--- /tmp/old.h7Soe8 2026-10-21 02:55:16.473659587 +0000
+++ /tmp/new.19aRvm 2026-10-21 02:55:16.473659587 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/privileges/darwin.json=== Install // b1960d26 -> e027717f ===
--- /tmp/old.vCz44V 2026-10-21 02:55:16.537660814 +0000
+++ /tmp/new.qwY3oI 2026-10-21 02:55:16.538660834 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/prizmo/darwin.json=== Install // d8fe4934 -> 0004cece ===
--- /tmp/old.v3pq7X 2026-10-21 02:55:16.603662080 +0000
+++ /tmp/new.SPWMh3 2026-10-21 02:55:16.603662080 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/processing/darwin.json=== Install // cb583d34 -> c9df5c48 ===
--- /tmp/old.gcMUuZ 2026-10-21 02:55:16.667663308 +0000
+++ /tmp/new.aJ2rju 2026-10-21 02:55:16.667663308 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/processspy/darwin.json=== Install // 34c05bb9 -> 53469424 ===
--- /tmp/old.vZKUq2 2026-10-21 02:55:16.732664554 +0000
+++ /tmp/new.AvyvWg 2026-10-21 02:55:16.732664554 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pronotes/darwin.json=== Install // 82319d4b -> 3a7549c3 ===
--- /tmp/old.XjSugS 2026-10-21 02:55:16.797665801 +0000
+++ /tmp/new.teczzl 2026-10-21 02:55:16.798665820 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/proton-drive/darwin.json=== Install // 4160ee0a -> 6e9b563f ===
--- /tmp/old.1BrfzB 2026-10-21 02:55:16.863667067 +0000
+++ /tmp/new.K109Bj 2026-10-21 02:55:16.863667067 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/proton-mail-bridge/darwin.json=== Install // 4a6101e9 -> 34cd0e8f ===
--- /tmp/old.s6Gajv 2026-10-21 02:55:16.935668448 +0000
+++ /tmp/new.Ozq7Ta 2026-10-21 02:55:16.936668467 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/proton-mail/darwin.json=== Install // 3b6eac7d -> 6c72199f ===
--- /tmp/old.CYvAQJ 2026-10-21 02:55:17.003669752 +0000
+++ /tmp/new.DvOB0a 2026-10-21 02:55:17.003669752 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/proton-meet/darwin.json=== Install // d8423046 -> c48dcdc2 ===
--- /tmp/old.EfCwS1 2026-10-21 02:55:17.064670922 +0000
+++ /tmp/new.SzWHM8 2026-10-21 02:55:17.064670922 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/proton-pass/darwin.json=== Install // 28725cbf -> 5a7cdf34 ===
--- /tmp/old.09gTup 2026-10-21 02:55:17.129672169 +0000
+++ /tmp/new.tnYPsh 2026-10-21 02:55:17.129672169 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/protonvpn/darwin.json=== Install // 8bef980c -> 12915eec ===
--- /tmp/old.dflWss 2026-10-21 02:55:17.192673377 +0000
+++ /tmp/new.yK7VME 2026-10-21 02:55:17.192673377 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/protopie/darwin.json=== Install // 68f0aa18 -> 500dfc9d ===
--- /tmp/old.r9dEMg 2026-10-21 02:55:17.257674624 +0000
+++ /tmp/new.pAwkSK 2026-10-21 02:55:17.258674643 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/proxifier/darwin.json=== Install // e0ba926d -> 612efa51 ===
--- /tmp/old.IwXROH 2026-10-21 02:55:17.323675890 +0000
+++ /tmp/new.s4tS3N 2026-10-21 02:55:17.324675909 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/proxyman/darwin.json=== Install // dfd7027d -> 7bc5d7e3 ===
--- /tmp/old.UzK748 2026-10-21 02:55:17.379676964 +0000
+++ /tmp/new.W53CaZ 2026-10-21 02:55:17.379676964 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pulsar/darwin.json=== Install // 980e02e9 -> 4dd7140b ===
--- /tmp/old.etukMU 2026-10-21 02:55:17.445678230 +0000
+++ /tmp/new.7e2tch 2026-10-21 02:55:17.445678230 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/purevpn/darwin.json=== Install // 3291572d -> ad6d0eac ===
--- /tmp/old.wZKyUI 2026-10-21 02:55:17.512679515 +0000
+++ /tmp/new.bZzd3M 2026-10-21 02:55:17.512679515 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pycharm-ce/darwin.json=== Install // 7c2a1477 -> e1dac291 ===
--- /tmp/old.21KLXy 2026-10-21 02:55:17.577680762 +0000
+++ /tmp/new.wJGco8 2026-10-21 02:55:17.577680762 +0000
@@ -7,7 +7,7 @@
quit_and_track_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local timeout_duration=10
# check if the application is running
@@ -54,7 +54,7 @@
relaunch_application() {
local bundle_id="$1"
- local var_name="APP_WAS_RUNNING_$(echo "$bundle_id" | tr '.-' '__')"
+ local var_name="APP_WAS_RUNNING_${bundle_id//[^[:alnum:]_]/_}"
local was_running
# Check if the app was running before installation
=== Uninstall Script (no changes) === |
This was referenced Oct 21, 2026
Merged
Merged
allenhouchins
added a commit
that referenced
this pull request
Oct 21, 2026
…se, and Twobird freezes (#56136) **Related issue:** N/A, nightly Fleet-maintained apps ingestion. Split from #56088. Carries every version, URL, hash, and input change from the 2026-10-20 nightly run, so the remaining split PRs are install-script regens only. - macOS nightly version bumps: 1Password 8.12.42, Kiro 1.4.10, MacWhisper 15.7, NetNewsWire 7.2.1, ocenaudio 3.22.1, OpenCode Desktop 2.1.1, Opera 138.0, Plex Media Server 1.43.5.11029, Rectangle 2.0.4, Spokenly 2.32.0, Superhuman Docs 1.0.14, Tableau 2026.3.0. - Windows nightly version bumps: AWS CLI 2.38.2, TablePlus 27.1.2. - MEGAsync 6.7.0 and Mobirise 6.1.17: pinned to the version the installer delivers, and the inputs are now frozen. Both download from version-less URLs (`sha256: no_check`) that now serve newer builds than their casks (6.6.2.0 and 6.1.12), so validation failed on #56088 with "App version ... was not found by osquery". I confirmed both versions by mounting the current DMGs. The unfreeze probe can lift the freezes once the casks catch up. - Twobird: input frozen, version unchanged (1.0.52), output carries the regenerated script. Cloudflare returns 403 to the GitHub macOS runners for `https://www.twobird.com/download/mac-arm64`, so validation failed here and on #55308. The same URL returns 200 from outside CI, including with Go's User-Agent. Freezing makes the validator skip it. Twobird hasn't had a version bump since it was added in June. The macOS outputs here also pick up the regenerated install script from #53570, except 1Password, which uses a custom install script. ## Split PRs from #56088 These touch disjoint files and can merge in any order. - #56136 Nightly version bumps; MEGAsync, Mobirise, and Twobird freezes - #56124 Script regen 1/13: 010-editor through aws-vpn-client - #56125 Script regen 2/13: axure-rp through citrix-workspace - #56126 Script regen 3/13: claude-devtools through devonthink - #56127 Script regen 4/13: devtoys through firealpaca - #56128 Script regen 5/13: firefly-iota-desktop through highlight-ai - #56129 Script regen 6/13: hive-app through linear - #56130 Script regen 7/13: linearmouse through minstaller - #56131 Script regen 8/13: miro through openboard - #56132 Script regen 9/13: opencloud through pycharm-ce - #56133 Script regen 10/13: pycharm through shortcat - #56134 Script regen 11/13: shotcut through syncthing-app - #56137 Script regen 12/13: syntax-highlight through vnc-server - #56135 Script regen 13/13: vnc-viewer through zwift # Checklist for submitter If some of the following don't apply, delete the relevant line. - [ ] Input data is properly validated, `SELECT *` is avoided, SQL injection is prevented (using placeholders for values in statements), JS inline code is prevented especially for url redirects, and untrusted data interpolated into shell scripts/commands is validated against shell metacharacters. ## Testing - [ ] QA'd all new/changed functionality manually The darwin FMA validator runs against every changed, non-frozen app in this PR. ## AI **AI:** Claude Code (claude-opus-5-5)
allenhouchins
added a commit
that referenced
this pull request
Oct 21, 2026
…s-vpn-client) (#56124) **Related issue:** N/A, nightly Fleet-maintained apps ingestion. Split from #56088 (part 1 of 13). Regenerates the install scripts for the 73 macOS Fleet-maintained apps from `010-editor` through `aws-vpn-client` (alphabetical by slug) after #53570 changed how the shared quit and relaunch helpers build their "was running" variable name, so bundle IDs with characters other than dots and dashes relaunch correctly. Every file in this PR gets the same change: a new `install_script_ref` and the regenerated script under `refs`. No versions, installer URLs, or hashes change here; those are in the bumps-and-freezes split. ## Split PRs from #56088 These touch disjoint files and can merge in any order. - #56136 Nightly version bumps; MEGAsync, Mobirise, and Twobird freezes - #56124 Script regen 1/13: 010-editor through aws-vpn-client - #56125 Script regen 2/13: axure-rp through citrix-workspace - #56126 Script regen 3/13: claude-devtools through devonthink - #56127 Script regen 4/13: devtoys through firealpaca - #56128 Script regen 5/13: firefly-iota-desktop through highlight-ai - #56129 Script regen 6/13: hive-app through linear - #56130 Script regen 7/13: linearmouse through minstaller - #56131 Script regen 8/13: miro through openboard - #56132 Script regen 9/13: opencloud through pycharm-ce - #56133 Script regen 10/13: pycharm through shortcat - #56134 Script regen 11/13: shotcut through syncthing-app - #56137 Script regen 12/13: syntax-highlight through vnc-server - #56135 Script regen 13/13: vnc-viewer through zwift # Checklist for submitter If some of the following don't apply, delete the relevant line. - [ ] Input data is properly validated, `SELECT *` is avoided, SQL injection is prevented (using placeholders for values in statements), JS inline code is prevented especially for url redirects, and untrusted data interpolated into shell scripts/commands is validated against shell metacharacters. ## Testing - [ ] QA'd all new/changed functionality manually The darwin FMA validator runs against every changed app in this PR. ## AI **AI:** Claude Code (claude-opus-5-5)
allenhouchins
added a commit
that referenced
this pull request
Oct 21, 2026
…tcat) (#56133) **Related issue:** N/A, nightly Fleet-maintained apps ingestion. Split from #56088 (part 10 of 13). Regenerates the install scripts for the 73 macOS Fleet-maintained apps from `pycharm` through `shortcat` (alphabetical by slug) after #53570 changed how the shared quit and relaunch helpers build their "was running" variable name, so bundle IDs with characters other than dots and dashes relaunch correctly. Every file in this PR gets the same change: a new `install_script_ref` and the regenerated script under `refs`. No versions, installer URLs, or hashes change here; those are in the bumps-and-freezes split. ## Split PRs from #56088 These touch disjoint files and can merge in any order. - #56136 Nightly version bumps; MEGAsync, Mobirise, and Twobird freezes - #56124 Script regen 1/13: 010-editor through aws-vpn-client - #56125 Script regen 2/13: axure-rp through citrix-workspace - #56126 Script regen 3/13: claude-devtools through devonthink - #56127 Script regen 4/13: devtoys through firealpaca - #56128 Script regen 5/13: firefly-iota-desktop through highlight-ai - #56129 Script regen 6/13: hive-app through linear - #56130 Script regen 7/13: linearmouse through minstaller - #56131 Script regen 8/13: miro through openboard - #56132 Script regen 9/13: opencloud through pycharm-ce - #56133 Script regen 10/13: pycharm through shortcat - #56134 Script regen 11/13: shotcut through syncthing-app - #56137 Script regen 12/13: syntax-highlight through vnc-server - #56135 Script regen 13/13: vnc-viewer through zwift # Checklist for submitter If some of the following don't apply, delete the relevant line. - [ ] Input data is properly validated, `SELECT *` is avoided, SQL injection is prevented (using placeholders for values in statements), JS inline code is prevented especially for url redirects, and untrusted data interpolated into shell scripts/commands is validated against shell metacharacters. ## Testing - [ ] QA'd all new/changed functionality manually The darwin FMA validator runs against every changed app in this PR. ## AI **AI:** Claude Code (claude-opus-5-5)
allenhouchins
added a commit
that referenced
this pull request
Oct 21, 2026
…thing-app) (#56134) **Related issue:** N/A, nightly Fleet-maintained apps ingestion. Split from #56088 (part 11 of 13). Regenerates the install scripts for the 73 macOS Fleet-maintained apps from `shotcut` through `syncthing-app` (alphabetical by slug) after #53570 changed how the shared quit and relaunch helpers build their "was running" variable name, so bundle IDs with characters other than dots and dashes relaunch correctly. Every file in this PR gets the same change: a new `install_script_ref` and the regenerated script under `refs`. No versions, installer URLs, or hashes change here; those are in the bumps-and-freezes split. ## Split PRs from #56088 These touch disjoint files and can merge in any order. - #56136 Nightly version bumps; MEGAsync, Mobirise, and Twobird freezes - #56124 Script regen 1/13: 010-editor through aws-vpn-client - #56125 Script regen 2/13: axure-rp through citrix-workspace - #56126 Script regen 3/13: claude-devtools through devonthink - #56127 Script regen 4/13: devtoys through firealpaca - #56128 Script regen 5/13: firefly-iota-desktop through highlight-ai - #56129 Script regen 6/13: hive-app through linear - #56130 Script regen 7/13: linearmouse through minstaller - #56131 Script regen 8/13: miro through openboard - #56132 Script regen 9/13: opencloud through pycharm-ce - #56133 Script regen 10/13: pycharm through shortcat - #56134 Script regen 11/13: shotcut through syncthing-app - #56137 Script regen 12/13: syntax-highlight through vnc-server - #56135 Script regen 13/13: vnc-viewer through zwift # Checklist for submitter If some of the following don't apply, delete the relevant line. - [ ] Input data is properly validated, `SELECT *` is avoided, SQL injection is prevented (using placeholders for values in statements), JS inline code is prevented especially for url redirects, and untrusted data interpolated into shell scripts/commands is validated against shell metacharacters. ## Testing - [ ] QA'd all new/changed functionality manually The darwin FMA validator runs against every changed app in this PR. ## AI **AI:** Claude Code (claude-opus-5-5)
allenhouchins
added a commit
that referenced
this pull request
Oct 21, 2026
…gh devonthink) (#56126) **Related issue:** N/A, nightly Fleet-maintained apps ingestion. Split from #56088 (part 3 of 13). Regenerates the install scripts for the 73 macOS Fleet-maintained apps from `claude-devtools` through `devonthink` (alphabetical by slug) after #53570 changed how the shared quit and relaunch helpers build their "was running" variable name, so bundle IDs with characters other than dots and dashes relaunch correctly. Every file in this PR gets the same change: a new `install_script_ref` and the regenerated script under `refs`. No versions, installer URLs, or hashes change here; those are in the bumps-and-freezes split. ## Split PRs from #56088 These touch disjoint files and can merge in any order. - #56136 Nightly version bumps; MEGAsync, Mobirise, and Twobird freezes - #56124 Script regen 1/13: 010-editor through aws-vpn-client - #56125 Script regen 2/13: axure-rp through citrix-workspace - #56126 Script regen 3/13: claude-devtools through devonthink - #56127 Script regen 4/13: devtoys through firealpaca - #56128 Script regen 5/13: firefly-iota-desktop through highlight-ai - #56129 Script regen 6/13: hive-app through linear - #56130 Script regen 7/13: linearmouse through minstaller - #56131 Script regen 8/13: miro through openboard - #56132 Script regen 9/13: opencloud through pycharm-ce - #56133 Script regen 10/13: pycharm through shortcat - #56134 Script regen 11/13: shotcut through syncthing-app - #56137 Script regen 12/13: syntax-highlight through vnc-server - #56135 Script regen 13/13: vnc-viewer through zwift # Checklist for submitter If some of the following don't apply, delete the relevant line. - [ ] Input data is properly validated, `SELECT *` is avoided, SQL injection is prevented (using placeholders for values in statements), JS inline code is prevented especially for url redirects, and untrusted data interpolated into shell scripts/commands is validated against shell metacharacters. ## Testing - [ ] QA'd all new/changed functionality manually The darwin FMA validator runs against every changed app in this PR. ## AI **AI:** Claude Code (claude-opus-5-5)
allenhouchins
added a commit
that referenced
this pull request
Oct 21, 2026
…through highlight-ai) (#56128) **Related issue:** N/A, nightly Fleet-maintained apps ingestion. Split from #56088 (part 5 of 13). Regenerates the install scripts for the 73 macOS Fleet-maintained apps from `firefly-iota-desktop` through `highlight-ai` (alphabetical by slug) after #53570 changed how the shared quit and relaunch helpers build their "was running" variable name, so bundle IDs with characters other than dots and dashes relaunch correctly. Every file in this PR gets the same change: a new `install_script_ref` and the regenerated script under `refs`. No versions, installer URLs, or hashes change here; those are in the bumps-and-freezes split. Front failed validation on #56088 with a DNS lookup error on the runner. The download resolves and returns 200 now, so a re-run should clear it if it recurs. ## Split PRs from #56088 These touch disjoint files and can merge in any order. - #56136 Nightly version bumps; MEGAsync, Mobirise, and Twobird freezes - #56124 Script regen 1/13: 010-editor through aws-vpn-client - #56125 Script regen 2/13: axure-rp through citrix-workspace - #56126 Script regen 3/13: claude-devtools through devonthink - #56127 Script regen 4/13: devtoys through firealpaca - #56128 Script regen 5/13: firefly-iota-desktop through highlight-ai - #56129 Script regen 6/13: hive-app through linear - #56130 Script regen 7/13: linearmouse through minstaller - #56131 Script regen 8/13: miro through openboard - #56132 Script regen 9/13: opencloud through pycharm-ce - #56133 Script regen 10/13: pycharm through shortcat - #56134 Script regen 11/13: shotcut through syncthing-app - #56137 Script regen 12/13: syntax-highlight through vnc-server - #56135 Script regen 13/13: vnc-viewer through zwift # Checklist for submitter If some of the following don't apply, delete the relevant line. - [ ] Input data is properly validated, `SELECT *` is avoided, SQL injection is prevented (using placeholders for values in statements), JS inline code is prevented especially for url redirects, and untrusted data interpolated into shell scripts/commands is validated against shell metacharacters. ## Testing - [ ] QA'd all new/changed functionality manually The darwin FMA validator runs against every changed app in this PR. ## AI **AI:** Claude Code (claude-opus-5-5)
allenhouchins
added a commit
that referenced
this pull request
Oct 21, 2026
…lpaca) (#56127) **Related issue:** N/A, nightly Fleet-maintained apps ingestion. Split from #56088 (part 4 of 13). Regenerates the install scripts for the 73 macOS Fleet-maintained apps from `devtoys` through `firealpaca` (alphabetical by slug) after #53570 changed how the shared quit and relaunch helpers build their "was running" variable name, so bundle IDs with characters other than dots and dashes relaunch correctly. Every file in this PR gets the same change: a new `install_script_ref` and the regenerated script under `refs`. No versions, installer URLs, or hashes change here; those are in the bumps-and-freezes split. ## Split PRs from #56088 These touch disjoint files and can merge in any order. - #56136 Nightly version bumps; MEGAsync, Mobirise, and Twobird freezes - #56124 Script regen 1/13: 010-editor through aws-vpn-client - #56125 Script regen 2/13: axure-rp through citrix-workspace - #56126 Script regen 3/13: claude-devtools through devonthink - #56127 Script regen 4/13: devtoys through firealpaca - #56128 Script regen 5/13: firefly-iota-desktop through highlight-ai - #56129 Script regen 6/13: hive-app through linear - #56130 Script regen 7/13: linearmouse through minstaller - #56131 Script regen 8/13: miro through openboard - #56132 Script regen 9/13: opencloud through pycharm-ce - #56133 Script regen 10/13: pycharm through shortcat - #56134 Script regen 11/13: shotcut through syncthing-app - #56137 Script regen 12/13: syntax-highlight through vnc-server - #56135 Script regen 13/13: vnc-viewer through zwift # Checklist for submitter If some of the following don't apply, delete the relevant line. - [ ] Input data is properly validated, `SELECT *` is avoided, SQL injection is prevented (using placeholders for values in statements), JS inline code is prevented especially for url redirects, and untrusted data interpolated into shell scripts/commands is validated against shell metacharacters. ## Testing - [ ] QA'd all new/changed functionality manually The darwin FMA validator runs against every changed app in this PR. ## AI **AI:** Claude Code (claude-opus-5-5)
allenhouchins
added a commit
that referenced
this pull request
Oct 21, 2026
…ar) (#56129) **Related issue:** N/A, nightly Fleet-maintained apps ingestion. Split from #56088 (part 6 of 13). Regenerates the install scripts for the 73 macOS Fleet-maintained apps from `hive-app` through `linear` (alphabetical by slug) after #53570 changed how the shared quit and relaunch helpers build their "was running" variable name, so bundle IDs with characters other than dots and dashes relaunch correctly. Every file in this PR gets the same change: a new `install_script_ref` and the regenerated script under `refs`. No versions, installer URLs, or hashes change here; those are in the bumps-and-freezes split. ## Split PRs from #56088 These touch disjoint files and can merge in any order. - #56136 Nightly version bumps; MEGAsync, Mobirise, and Twobird freezes - #56124 Script regen 1/13: 010-editor through aws-vpn-client - #56125 Script regen 2/13: axure-rp through citrix-workspace - #56126 Script regen 3/13: claude-devtools through devonthink - #56127 Script regen 4/13: devtoys through firealpaca - #56128 Script regen 5/13: firefly-iota-desktop through highlight-ai - #56129 Script regen 6/13: hive-app through linear - #56130 Script regen 7/13: linearmouse through minstaller - #56131 Script regen 8/13: miro through openboard - #56132 Script regen 9/13: opencloud through pycharm-ce - #56133 Script regen 10/13: pycharm through shortcat - #56134 Script regen 11/13: shotcut through syncthing-app - #56137 Script regen 12/13: syntax-highlight through vnc-server - #56135 Script regen 13/13: vnc-viewer through zwift # Checklist for submitter If some of the following don't apply, delete the relevant line. - [ ] Input data is properly validated, `SELECT *` is avoided, SQL injection is prevented (using placeholders for values in statements), JS inline code is prevented especially for url redirects, and untrusted data interpolated into shell scripts/commands is validated against shell metacharacters. ## Testing - [ ] QA'd all new/changed functionality manually The darwin FMA validator runs against every changed app in this PR. ## AI **AI:** Claude Code (claude-opus-5-5)
allenhouchins
marked this pull request as ready for review
October 21, 2026 04:33
fleet-release
approved these changes
Oct 21, 2026
Contributor
There was a problem hiding this comment.
🔵 Needs a closer look
No blocking issues were found in the 25 supplied manifests, but the remaining 48 described manifests were unavailable for review.
No open issues 🎉
What changed in this PR
Regenerates macOS Fleet-maintained app install scripts to incorporate the quit/relaunch helper fix from #53570.
Changes:
- Updates running-state variable naming in both shared helpers.
- Refreshes embedded install scripts and their references.
- Leaves app versions, installer URLs, checksums, and uninstall scripts unchanged.
| File | Description |
|---|---|
| ee/maintained-apps/outputs/protopie/darwin.json | Refreshes ProtoPie install script and reference. |
| ee/maintained-apps/outputs/proton-pass/darwin.json | Refreshes Proton Pass install script and reference. |
| ee/maintained-apps/outputs/proton-meet/darwin.json | Refreshes Proton Meet install script and reference. |
| ee/maintained-apps/outputs/pronotes/darwin.json | Refreshes ProNotes install script and reference. |
| ee/maintained-apps/outputs/postico/darwin.json | Refreshes Postico install script and reference. |
| ee/maintained-apps/outputs/portfolioperformance/darwin.json | Refreshes PortfolioPerformance install script and reference. |
| ee/maintained-apps/outputs/popsql/darwin.json | Refreshes PopSQL install script and reference. |
| ee/maintained-apps/outputs/popclip/darwin.json | Refreshes PopClip install script and reference. |
| ee/maintained-apps/outputs/popchar/darwin.json | Refreshes PopChar install script and reference. |
| ee/maintained-apps/outputs/plex/darwin.json | Refreshes Plex install script and reference. |
| ee/maintained-apps/outputs/plex-htpc/darwin.json | Refreshes Plex HTPC install script and reference. |
| ee/maintained-apps/outputs/platypus/darwin.json | Refreshes Platypus install script and reference. |
| ee/maintained-apps/outputs/piphero/darwin.json | Refreshes PiPHero install script and reference. |
| ee/maintained-apps/outputs/picview/darwin.json | Refreshes PicView install script and reference. |
| ee/maintained-apps/outputs/pibar/darwin.json | Refreshes PiBar install script and reference. |
| ee/maintained-apps/outputs/photostickies/darwin.json | Refreshes PhotoStickies install script and reference. |
| ee/maintained-apps/outputs/photosrevive/darwin.json | Refreshes PhotosRevive install script and reference. |
| ee/maintained-apps/outputs/pdfsam-basic/darwin.json | Refreshes PDFsam Basic install script and reference. |
| ee/maintained-apps/outputs/pdf-pals/darwin.json | Refreshes PDF Pals install script and reference. |
| ee/maintained-apps/outputs/paletro/darwin.json | Refreshes Paletro install script and reference. |
| ee/maintained-apps/outputs/origami-studio/darwin.json | Refreshes Origami Studio install script and reference. |
| ee/maintained-apps/outputs/openrefine/darwin.json | Refreshes OpenRefine install script and reference. |
| ee/maintained-apps/outputs/openrct2/darwin.json | Refreshes OpenRCT2 install script and reference. |
| ee/maintained-apps/outputs/openmtp/darwin.json | Refreshes OpenMTP install script and reference. |
| ee/maintained-apps/outputs/openlens/darwin.json | Refreshes OpenLens install script and reference. |
Review effort: Balanced
allenhouchins
added a commit
that referenced
this pull request
Oct 21, 2026
…ix-workspace) (#56125) **Related issue:** N/A, nightly Fleet-maintained apps ingestion. Split from #56088 (part 2 of 13). Regenerates the install scripts for the 73 macOS Fleet-maintained apps from `axure-rp` through `citrix-workspace` (alphabetical by slug) after #53570 changed how the shared quit and relaunch helpers build their "was running" variable name, so bundle IDs with characters other than dots and dashes relaunch correctly. Every file in this PR gets the same change: a new `install_script_ref` and the regenerated script under `refs`. No versions, installer URLs, or hashes change here; those are in the bumps-and-freezes split. `chatgpt/darwin.json` is rebuilt on top of #55246, so it keeps the dual bundle ID queries already on main and only picks up the new script. ## Split PRs from #56088 These touch disjoint files and can merge in any order. - #56136 Nightly version bumps; MEGAsync, Mobirise, and Twobird freezes - #56124 Script regen 1/13: 010-editor through aws-vpn-client - #56125 Script regen 2/13: axure-rp through citrix-workspace - #56126 Script regen 3/13: claude-devtools through devonthink - #56127 Script regen 4/13: devtoys through firealpaca - #56128 Script regen 5/13: firefly-iota-desktop through highlight-ai - #56129 Script regen 6/13: hive-app through linear - #56130 Script regen 7/13: linearmouse through minstaller - #56131 Script regen 8/13: miro through openboard - #56132 Script regen 9/13: opencloud through pycharm-ce - #56133 Script regen 10/13: pycharm through shortcat - #56134 Script regen 11/13: shotcut through syncthing-app - #56137 Script regen 12/13: syntax-highlight through vnc-server - #56135 Script regen 13/13: vnc-viewer through zwift # Checklist for submitter If some of the following don't apply, delete the relevant line. - [ ] Input data is properly validated, `SELECT *` is avoided, SQL injection is prevented (using placeholders for values in statements), JS inline code is prevented especially for url redirects, and untrusted data interpolated into shell scripts/commands is validated against shell metacharacters. ## Testing - [ ] QA'd all new/changed functionality manually The darwin FMA validator runs against every changed app in this PR. ## AI **AI:** Claude Code (claude-opus-5-5)
allenhouchins
added a commit
that referenced
this pull request
Oct 21, 2026
…installer) (#56130) **Related issue:** N/A, nightly Fleet-maintained apps ingestion. Split from #56088 (part 7 of 13). Regenerates the install scripts for the 73 macOS Fleet-maintained apps from `linearmouse` through `minstaller` (alphabetical by slug) after #53570 changed how the shared quit and relaunch helpers build their "was running" variable name, so bundle IDs with characters other than dots and dashes relaunch correctly. Every file in this PR gets the same change: a new `install_script_ref` and the regenerated script under `refs`. No versions, installer URLs, or hashes change here; those are in the bumps-and-freezes split. MenubarX failed validation on #56088 with a TLS handshake timeout on the runner. The download returns 200 now, so a re-run should clear it if it recurs. ## Split PRs from #56088 These touch disjoint files and can merge in any order. - #56136 Nightly version bumps; MEGAsync, Mobirise, and Twobird freezes - #56124 Script regen 1/13: 010-editor through aws-vpn-client - #56125 Script regen 2/13: axure-rp through citrix-workspace - #56126 Script regen 3/13: claude-devtools through devonthink - #56127 Script regen 4/13: devtoys through firealpaca - #56128 Script regen 5/13: firefly-iota-desktop through highlight-ai - #56129 Script regen 6/13: hive-app through linear - #56130 Script regen 7/13: linearmouse through minstaller - #56131 Script regen 8/13: miro through openboard - #56132 Script regen 9/13: opencloud through pycharm-ce - #56133 Script regen 10/13: pycharm through shortcat - #56134 Script regen 11/13: shotcut through syncthing-app - #56137 Script regen 12/13: syntax-highlight through vnc-server - #56135 Script regen 13/13: vnc-viewer through zwift # Checklist for submitter If some of the following don't apply, delete the relevant line. - [ ] Input data is properly validated, `SELECT *` is avoided, SQL injection is prevented (using placeholders for values in statements), JS inline code is prevented especially for url redirects, and untrusted data interpolated into shell scripts/commands is validated against shell metacharacters. ## Testing - [ ] QA'd all new/changed functionality manually The darwin FMA validator runs against every changed app in this PR. ## AI **AI:** Claude Code (claude-opus-5-5)
allenhouchins
added a commit
that referenced
this pull request
Oct 21, 2026
…wift) (#56135) **Related issue:** N/A, nightly Fleet-maintained apps ingestion. Split from #56088 (part 13 of 13). Regenerates the install scripts for the 61 macOS Fleet-maintained apps from `vnc-viewer` through `zwift` (alphabetical by slug) after #53570 changed how the shared quit and relaunch helpers build their "was running" variable name, so bundle IDs with characters other than dots and dashes relaunch correctly. Every file in this PR gets the same change: a new `install_script_ref` and the regenerated script under `refs`. No versions, installer URLs, or hashes change here; those are in the bumps-and-freezes split. ## Split PRs from #56088 These touch disjoint files and can merge in any order. - #56136 Nightly version bumps; MEGAsync, Mobirise, and Twobird freezes - #56124 Script regen 1/13: 010-editor through aws-vpn-client - #56125 Script regen 2/13: axure-rp through citrix-workspace - #56126 Script regen 3/13: claude-devtools through devonthink - #56127 Script regen 4/13: devtoys through firealpaca - #56128 Script regen 5/13: firefly-iota-desktop through highlight-ai - #56129 Script regen 6/13: hive-app through linear - #56130 Script regen 7/13: linearmouse through minstaller - #56131 Script regen 8/13: miro through openboard - #56132 Script regen 9/13: opencloud through pycharm-ce - #56133 Script regen 10/13: pycharm through shortcat - #56134 Script regen 11/13: shotcut through syncthing-app - #56137 Script regen 12/13: syntax-highlight through vnc-server - #56135 Script regen 13/13: vnc-viewer through zwift # Checklist for submitter If some of the following don't apply, delete the relevant line. - [ ] Input data is properly validated, `SELECT *` is avoided, SQL injection is prevented (using placeholders for values in statements), JS inline code is prevented especially for url redirects, and untrusted data interpolated into shell scripts/commands is validated against shell metacharacters. ## Testing - [ ] QA'd all new/changed functionality manually The darwin FMA validator runs against every changed app in this PR. ## AI **AI:** Claude Code (claude-opus-5-5)
allenhouchins
added a commit
that referenced
this pull request
Oct 21, 2026
…d) (#56131) **Related issue:** N/A, nightly Fleet-maintained apps ingestion. Split from #56088 (part 8 of 13). Regenerates the install scripts for the 73 macOS Fleet-maintained apps from `miro` through `openboard` (alphabetical by slug) after #53570 changed how the shared quit and relaunch helpers build their "was running" variable name, so bundle IDs with characters other than dots and dashes relaunch correctly. Every file in this PR gets the same change: a new `install_script_ref` and the regenerated script under `refs`. No versions, installer URLs, or hashes change here; those are in the bumps-and-freezes split. ## Split PRs from #56088 These touch disjoint files and can merge in any order. - #56136 Nightly version bumps; MEGAsync, Mobirise, and Twobird freezes - #56124 Script regen 1/13: 010-editor through aws-vpn-client - #56125 Script regen 2/13: axure-rp through citrix-workspace - #56126 Script regen 3/13: claude-devtools through devonthink - #56127 Script regen 4/13: devtoys through firealpaca - #56128 Script regen 5/13: firefly-iota-desktop through highlight-ai - #56129 Script regen 6/13: hive-app through linear - #56130 Script regen 7/13: linearmouse through minstaller - #56131 Script regen 8/13: miro through openboard - #56132 Script regen 9/13: opencloud through pycharm-ce - #56133 Script regen 10/13: pycharm through shortcat - #56134 Script regen 11/13: shotcut through syncthing-app - #56137 Script regen 12/13: syntax-highlight through vnc-server - #56135 Script regen 13/13: vnc-viewer through zwift # Checklist for submitter If some of the following don't apply, delete the relevant line. - [ ] Input data is properly validated, `SELECT *` is avoided, SQL injection is prevented (using placeholders for values in statements), JS inline code is prevented especially for url redirects, and untrusted data interpolated into shell scripts/commands is validated against shell metacharacters. ## Testing - [ ] QA'd all new/changed functionality manually The darwin FMA validator runs against every changed app in this PR. ## AI **AI:** Claude Code (claude-opus-5-5)
allenhouchins
added a commit
that referenced
this pull request
Oct 21, 2026
…ough vnc-server) (#56137) **Related issue:** N/A, nightly Fleet-maintained apps ingestion. Split from #56088 (part 12 of 13). Regenerates the install scripts for the 72 macOS Fleet-maintained apps from `syntax-highlight` through `vnc-server` (alphabetical by slug) after #53570 changed how the shared quit and relaunch helpers build their "was running" variable name, so bundle IDs with characters other than dots and dashes relaunch correctly. Every file in this PR gets the same change: a new `install_script_ref` and the regenerated script under `refs`. No versions, installer URLs, or hashes change here; those are in the bumps-and-freezes split. ## Split PRs from #56088 These touch disjoint files and can merge in any order. - #56136 Nightly version bumps; MEGAsync, Mobirise, and Twobird freezes - #56124 Script regen 1/13: 010-editor through aws-vpn-client - #56125 Script regen 2/13: axure-rp through citrix-workspace - #56126 Script regen 3/13: claude-devtools through devonthink - #56127 Script regen 4/13: devtoys through firealpaca - #56128 Script regen 5/13: firefly-iota-desktop through highlight-ai - #56129 Script regen 6/13: hive-app through linear - #56130 Script regen 7/13: linearmouse through minstaller - #56131 Script regen 8/13: miro through openboard - #56132 Script regen 9/13: opencloud through pycharm-ce - #56133 Script regen 10/13: pycharm through shortcat - #56134 Script regen 11/13: shotcut through syncthing-app - #56137 Script regen 12/13: syntax-highlight through vnc-server - #56135 Script regen 13/13: vnc-viewer through zwift # Checklist for submitter If some of the following don't apply, delete the relevant line. - [ ] Input data is properly validated, `SELECT *` is avoided, SQL injection is prevented (using placeholders for values in statements), JS inline code is prevented especially for url redirects, and untrusted data interpolated into shell scripts/commands is validated against shell metacharacters. ## Testing - [ ] QA'd all new/changed functionality manually The darwin FMA validator runs against every changed app in this PR. ## AI **AI:** Claude Code (claude-opus-5-5)
This branch was previously deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Related issue: N/A, nightly Fleet-maintained apps ingestion.
Split from #56088 (part 9 of 13). Regenerates the install scripts for the 73 macOS Fleet-maintained apps from
opencloudthroughpycharm-ce(alphabetical by slug) after #53570 changed how the shared quit and relaunch helpers build their "was running" variable name, so bundle IDs with characters other than dots and dashes relaunch correctly.Every file in this PR gets the same change: a new
install_script_refand the regenerated script underrefs. No versions, installer URLs, or hashes change here; those are in the bumps-and-freezes split.Split PRs from #56088
These touch disjoint files and can merge in any order.
Checklist for submitter
If some of the following don't apply, delete the relevant line.
SELECT *is avoided, SQL injection is prevented (using placeholders for values in statements), JS inline code is prevented especially for url redirects, and untrusted data interpolated into shell scripts/commands is validated against shell metacharacters.Testing
The darwin FMA validator runs against every changed app in this PR.
AI
AI: Claude Code (claude-opus-5-5)