Skip to content
Scripting OS X

Scripting OS X

#! is not a curse word

  • About the Author
  • Popular Articles

Social

  • Facebook
  • GitHub
  • LinkedIn
  • Mastodon

Books

  • NEW: macOS Terminal and Shell
  • Moving to zsh
  • Packaging
  • Books FAQ

Presentations

  • macOS Automation
  • Use Swift with the Jamf API
  • Let’s Swift Again!
  • Practical Scripting
  • Scripting Jamf: Best Practices
  • Moving to zsh
  • Terminal Witchcraft
  • Automating Installations with Installomator
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

MacSysAdmin Online 2022: macOS Automation

  • Video (all MacSysAdmin videos)
  • Slides

Python

  • macOS Monterey 12.3 removes Python 2 – Link collection

AppleScript

  • The unexpected return of JavaScript for Automation
  • How to work with JSON API data in macOS shell scripts without external dependencies – Paul Galow

Shell Scripting

  • Moving to zsh – MacSysAdmin 2019
  • Scripting Jamf: Best Practices – Virtual JNUC 2020
  • Practical Scripting – MacSysAdmin Online 2020
  • Get Current User in Shell Scripts on macOS
  • Some CLI updates in macOS Monterey
  • macOS Terminal and Shell Book

Swift

  • Swift for Apple Admins – MacSysAdmin 2018
  • Let’s Swift Again! – MacSysAdmin 2021
  • JNUC 2022: Use Swift with the Jamf API
  • Monterey, python, and free disk space
Proudly powered by WordPress