-
Baseline Beta Update
Today Baseline v.0.5.1 Beta was released with some new features that I think will unlock a lot of potential for customization in your environment. If you’re not familiar with the Baseline project, it’s an MDM agnostic zero touch workstation setup solution for macOS. If you need a primer you can check out my introductory blog…
-
Tracking Down a SwiftDialog Edge Case Failure Condition

While working on my current project Baseline, I encountered a problem where SwiftDialog was crashing unexpectedly. I determined it was occurring when Baseline was installing a specific pkg, and so I dug deeper. Collateral Damage I found that the pkg in question had a preinstall script that included the following code: The first line sets…
-
Nudge and Installomator – TeamID Update and valuesfromarguments Example
If you’re using Installomator to deploy Nudge, the “nudge” and “nudgesuite” labels are currently broken. This is due to a signing certificate change made by the developer Erik Gomez. Kevin M. Cox has a great writeup about the change over here: https://www.kevinmcox.com/2023/02/nudge-signing-certificate-changed/ Installomator valuesfromarguments There is an open pull request to update the Installomator labels…
-
Introducing Baseline Beta

An MDM agnostic zero touch solution for macOS.
-
Workon Stuff – A Simple Script
This is a simple script I wrote to quickly open a new file from the command line prompt. I have workon as an alias in my shell profile, and I use this any time I want to test a snippet or start a new script, but it can also be used to generate Word documents…
-
Avoiding ‘eval’ with SwiftDialog
Using eval to build a SwiftDialog command can add complexity to your script. You may be able to avoid it by using arrays instead.
-
Introducing Renew for macOS

Gently (or not so much) urge your users to restart their computers on a regular basis
-
SwiftDialog: Make Dialog the Active Window
A proof of concept for bringing SwiftDialog windows to the forefront on a loop.
-
Nudge – Tips for Testing

If you’ve been around the Mac Admins community for a bit it is inevitable you’ll hear mention of Nudge. Nudge (written by Erik Gomez) fills an open hole in the macOS Software Update ecosystem by gently (or sometimes not so gently) guiding users to update their workstation in a timely manner. Nudge was also a…
-
Today I Learned: A && B || C is not if-then-else
… or: How I Learned To Stop Worrying and Love the Verbose.