A special thanks to the following individuals who have been absolutely, positively indispensable during the ongoing development of Setup Your Mac.
Thank you, thank you, thank you: Bart, Leslie, Andrew, Rob and Andrew.
The response to Setup Your Mac has been both humbling and amazing; my personal thanks to MacAdmins worldwide and the ever-growing number of contributors:
- lukecharters for eleventh-hour testing feedback
- AndrewMBarnett for Pull Request No. 145
- arnoldtaw for Issue No. 132
- HowardGMac for Pull Request No. 148
- jcmbowman for suggesting a fix for arnoldtaw's Issue No. 149
- robjschroeder for Pull Request No. 137
- Mazi for helping to identify a logging typo in "Log Out Attended" completionActionOption
- drtaru for Pull Request No. 140
- seaneldridge7 for Issue No. 139
- bartreardon for helping to resolve an issue when icons were not displaying as expected
- Honestpuck for Issue No. 134
- robjschroeder for Pull Request No. 128
- drtaru for Pull Request No. 131
- bartreardon for suggesting changing filepath validation test from
-f
(i.e., "True if file exists and is a regular file") to-e
(i.e., "True if file exists (regardless of type).") - mrmte for Issue 19
- drtaru for 124
- drtaru for 121 (Best. One. Yet.)
- astrugatch for 120
- Tom for heads-up on the
wait
flavor ofcompletionActionOption
- scriptingosx for “[SYM-Helper]” suggestion
- drtaru for 117
- delize for 115
- drtaru for 112
- drtaru for 111
- alexfinn for 110
- Honestpuck for 105
- Honestpuck for 104
- GadgetGeekNI for 101
- bartreardon for suggesting the addition of
-L
tocurl
command when caching banner images - GadgetGeekNI for 100
- GadgetGeekNI for 99
- GadgetGeekNI for 98
- theahadub for 97
- drtaru for 96
- drtaru for 95
- drtaru for 94
- Eltord for 93
- TechTrekkie for 89
- drtaru for 88
- TechTrekkie for helping with correcting deletion of cached
welcomeBannerImage
- rougegoat for 80
- fitzwater-rowan for 79
- Eltord for 78
- brianhm for 76
- bartreardon for the
regex
used in 75 - ryanasik for 75
- bartreardon for the idea of 74
- mani2care for 73
- master-vodawagner for 71
- dletkeman for 70
- rougegoat for 69
- drtaru for 67
- ryanasik for 66
- rougegoat for 63
- theadamcraig for 60
- drtaru for 59
- nunoidev for 58
- rougegoat for 56
- robjschroeder for 55
- Siggloo for 52
- brianhm for 52
- Eltord for saving each and every user
0.0.6
seconds - rougegoat for 51
- drtaru for 50
- drtaru for 49
- iDrewbs for 48
- jonlonergan for reporting 46
- rougegoat for 42
- drtaru for 41
- delize for 38
- rougegoat for 37
- colorenz for 36
- rougegoat for 34
- robjschroeder for 32
- robjschroeder for 31
- colorenz for 31
- robjschroeder for 29
- rougegoat for 26
- DevliegereM for idea 25
- amadotejada for 24
- rougegoat for 23
- amadotejada for 22
- mani2care for 20
- master-vodawagner for 17
- robjschroeder for 16
- Manikandan for 13
- Manikandan for reporting 12
- meschwartz for 11
- bartreardon for encouraging the replacment of
verbose
Debug Mode code withoutputLineNumberInVerboseDebugMode
function - bartreardon for the heavy-lifting of 7
- DevliegereM for 7
- pico for
code
to replace some generic "Mac" instances with hardware-specific model name - Theile for helping correct
PATH
- Erik Lynd for JSON Tools
- Manikandan for reporting that under certain circumstances, inventory could be submitted twice.
- mattdjerome for reporting 4
- drtaru for 3
- robjschroeder for 2
- meschwartz for creating
overlayicon
from Self Service's custom icon - drtaru for Configurations
- wako for 45
- BrandonESexton for alerting about 41
- wako for 39
- SirDrSpiderpig for 36
- GadgetGeekNI for assistance with 40
- mactroll for assistance with 40
- master-vodawagner for increased
debugMode
delay - bartreardon for improving user-interaction with
helpmessage
under certain circumstances - mani2care for 31
- roiegat for 30
- SirDrSpiderpig for to specify a
requiredMinimumBuild
as Script Parameter8
- cube for to temporarily disable
jamf
binary check-in - mactroll for code to temporarily disable
jamf
binary check-in - CC007W for 25
- amyers22 for 21
- drtaru for efforts and feedback with
welcomeJSON
- iDrewbs for efforts and feedback with
welcomeJSON
- bartreardon for assistance with
welcomeJSON
- iDrewbs for in Debug Mode, changes are logged-only
- remusache for patience
- midiman1000 for patience
- remusache for patience
- erikmadams for patience
- colorenz for patience
- benphilware for patience
- mvught for assistance with 15
- riddl0rd for assistance with 15
- iDrewbs for assistance with 15
- master-vodawagner for assistance with 15
- jared-a-young for dynamically set
button1text
based on the value ofcompletionActionOption
- iDrewbs for dynamically set
progresstext
based on the value ofcompletionActionOption
- owainiorwerth for
Restarted Attended
- nstrauss for changing URL for Harvesting Self Service icons screencast
- grahampugh for caffeinated
code
- bartreardon for modifications for swiftDialog v2
- ehemmete for confirming Setup Assistant is complete and user is at Desktop
- mani2care for the idea of adding
setupYourMacPolicyArrayIconPrefixUrl
variable - bartreardon for the removal of unnecessary
listitem
icon updates - pyther for helping to replace "ugly"
completionAction
if … then … else
with "more readabale"case
statement - acodega for updated "method for determining laptop/desktop"
- scriptingosx for updated "method for determining laptop/desktop"
- master-vodawagner for assistance with 6
- pyther for 5
- pyther for heads-up on 3
- joncrain for the suggestion to swap "Installing …" and "Pending …" status indicators
- mm2270 for "dark mode" logo
code
- smithjw for
policy_array
- adamcodega for
apps
- bartreardon for swiftDialog
- Kate Ostler-Snelson for her expert technical proof-reading skills (and for grandson number two!)