setup-your-mac / setup-your-mac/SYM-Helper

when running in DEBUG mode, the selected configuration options are not executing

Open
#31 0 comments 0 reactions 1 assignee View on GitHub

@dan-snelson is already working on this.

Since May 7, 2026.

bug
Dominant language
Swift
Stars
64
Forks
6
PR merge metrics
No merged PRs in 30d

Description

When running SYM in debug (verbose) mode and you have custom configurations setup, it will not choose the correct configuration to run..it will default to the "catch-all" choices.

Line #3178 is where I noticed that it errors out....

Here is the output:

sym (VERBOSE DEBUG MODE | Dialog: v3.0.1.4955 • Setup Your Mac: v1.16.0): 2026-05-07 15:01:39 - [# # # SETUP YOUR MAC VERBOSE DEBUG MODE: Line No. 3166 # # #]
sym (VERBOSE DEBUG MODE | Dialog: v3.0.1.4955 • Setup Your Mac: v1.16.0): 2026-05-07 15:01:39 - [COMMENT] welcomeResultsExitCode: 0
sym (VERBOSE DEBUG MODE | Dialog: v3.0.1.4955 • Setup Your Mac: v1.16.0): 2026-05-07 15:01:39 - [WELCOME DIALOG] scott.kendall entered information and clicked Continue
execution error: Error: SyntaxError: JSON Parse error: Unexpected identifier "DEBUG" (-2700)
execution error: Error: SyntaxError: JSON Parse error: Unexpected identifier "DEBUG" (-2700)

and here is the contents of the $welcomeResults variable

DEBUG: inspectMode.present = false DEBUG: Checking modes - mini:false inspect:false presentation:false DEBUG: Loading default ContentView DEBUG: Checking modes - mini:false inspect:false presentation:false DEBUG: Loading default ContentView DEBUG: Checking modes - mini:false inspect:false presentation:false DEBUG: Loading default ContentView DEBUG: Checking modes - mini:false inspect:false presentation:false DEBUG: Loading default ContentView DEBUG: Checking modes - mini:false inspect:false presentation:false DEBUG: Loading default ContentView DEBUG: Checking modes - mini:false inspect:false presentation:false DEBUG: Loading default ContentView DEBUG: Checking modes - mini:false inspect:false presentation:false DEBUG: Loading default ContentView DEBUG: Checking modes - mini:false inspect:false presentation:false DEBUG: Loading default ContentView DEBUG: Checking modes - mini:false inspect:false presentation:false DEBUG: Loading default ContentView DEBUG: Checking modes - mini:false inspect:false presentation:false DEBUG: Loading default ContentView DEBUG: Checking modes - mini:false inspect:false presentation:false DEBUG: Loading default ContentView { "Department" : { "selectedValue" : "Engineering", "selectedIndex" : 1 }, "Configuration" : { "selectedValue" : "Complete", "selectedIndex" : 2 }, "Building" : { "selectedValue" : "Work From Home (WFH)", "selectedIndex" : 3 }, "E-mail" : "scott.kendall@gianteagle.com" }
Image

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.