Skip to main content

Does anyone have any SwiftDialog progress bar .sh examples they’re using during PreStage enrollment to enhance the end-user experience? I’m working on improving our setup workflow and would love to see how others have implemented theirs.

@MoJo I would suggest rather than building your own setup workflow that you look at ​@dan-snelson ‘s https://github.com/setup-your-mac/Setup-Your-Mac project, or Jamf’s own https://github.com/jamf/Setup-Manager project, which are both full featured and customizable tools to provide an informative Mac enrollment experience. 

If you do prefer the roll your own approach the swiftDialog Wiki has links to several examples: https://github.com/swiftDialog/swiftDialog/wiki/Showcase


@MoJo, I would second ​@sdagley’s recommendation here, assuming you have fairly standard requirements for this.

While I did roll my own in my case, it’s because a) I began working on my enrollment policy around-ish the same time Dan Snelson was working on his SyM project, and b) we have a specific set of requirements that required me to go and build out my own set up process. I am using swiftDialog, but I just recently began to take a closer look at Jamf’s Setup Manager, just in case it makes more sense to switch to that down the line. While I don’t like the UI of Setup Manager as much as the flexibility that swiftDialog offers, the appeal of easy setup using profiles with the former is appealing to me. It takes a lot of time to continuously update a custom script to keep it working.