About the Author

Armin Briegel

I have been working with Macs and other Apple devices for over twenty-five years and probably held most existing technical job titles at one time or another. I worked for nearly ten years at Apple Germany and US as a Systems Engineer, Consulting Engineer, and Solutions Architect.

Then I worked for five years as System Administrator at University of Southern California where I had to put Mac management theory in to practice with Jamf Casper, Munki, and many, many custom scripts and packages.

We recently moved back to Europe which gives me an opportunity to ponder my career, the present and future of Mac management, and write about all of it.


I have written five books for Apple Administrators:


I regularly give presentations on topics relevant to Apple Administration and Scripting at conferences and meeting. Some are available online:


I have had the honor of being on several podcasts:


13 thoughts on “About the Author”

  1. Hi,

    You have a lot of useful stuff here and in your gists on github but what are the license terms if any?

    If it exactly possible for your audience to legally use this information without getting sued if you, or your heirs, go nuts in the future?

  2. I have found your posts so helpful and well written (despite the few typos) that I have bought the book as a thank you. I don’t particularly want this comment to be public but I do want you to receive the thanks.

  3. Hi, nobody can answer this, so here’s hoping you can.
    I can’t figure out how to replace a data value in a plist file from terminal.
    I started with defaults write, but that’s a fail, because it cannot go more than one level deep (sub-key).
    Now, I have been trying for days to use PlistBuddy, but no luck. It cannot write the data as-is, without masking it.
    The value is already in the plist file, so I want to use it as-is, and just chance 1 character.
    Can you please look at my post and see if you can help?
    I am pretty frustrated, and to the point of thinking about getting sloppy, and just using awk.

  4. Greetings Armin,

    I think maybe you need to add your zsh book to the list above on your “About the Author” page? I splurged for Father’s Day and bought all of your other books (I already had the zsh one) from Apple Books, so now I have a full Briegel library!

  5. Hi,
    The zsh setup series purely for Mac users are really appreciated.
    Nowadays, the network is fast and convenient, but the information is less explicit for small group of users like Mac lovers.
    Look forward for more articles~

  6. Hi Armin, I’m interested in your last book “MacOS Terminal and shell”: please let me know if it is for neewbie, intermediate or expert users (I’m not so beginner); we could see the book’s index? Thanks a lot

  7. Hi Armin, I learned from your site, that it’s possible to create macOS app bundles, which only consist of a simple bash script plus an optional icon. Very convenient trick I must say! This worked like a charm on my Intel iMac and the latest Monterey macOS. On my M1 MacBook Air on the other hand, the same app bundle won’t launch. I’m asked to install Rosetta by the OS instead, which is odd, since there is only a text script inside the bundle and no binary.
    Do you happen to know if this is a known limitation of Apple Silicon Macs?

    1. Yes, this trick does not work any on Apple Silicon. Binaries are verified differently on Apple Silicon which makes this hack defunct. Alternatively you can create an AppleScript Applet or Shortcut that launches the shell script.

Comments are closed.