Moving to zsh – part 3: Shell Options
Apple has announced that in macOS 10.15 Catalina the default shell will be zsh.

In this series, I will document my experiences exploring zsh and moving my bash settings, configurations and scripts over to zsh.

Part 1: Moving to zsh
Part 2: Configuration Files
Part 3: Shell Options (this article)
Part 4: Aliases and Functions
Part 5: Customizing the zsh Prom
scriptingosx.com/2019/06/movin

Weekly News Summary for Admins — 2019-06-21
Happy Solstice, everyone! Things are calming down after the WWDC storm. This week we got some more WWDC reactions, a major Firefox exploit with fix, and some more information on Catalina notarization. If you would rather get the weekly newsletter by email, you can subscribe to the Scripting OS X Weekly Newsletter here!! (Same content, […]
scriptingosx.com/2019/06/weekl

Moving to zsh, part 2: Configuration Files
In part one I talked about Apple’s motivation to switch the default shell and urge existing users to change to zsh. Since I am new to zsh as well, I am planning to document my process of transferring my personal bash setup and learning the odds and ends of zsh. Many websites and tutorials leap &hellip; <a href="scriptingosx.com/2019/06/movin
scriptingosx.com/2019/06/movin

Weekly News Summary for Admins — 2019-06-14
First week post-WWDC and people are slowly catching up with the firehose of information. Lot’s of opinion pieces and podcasts to catch up with. If you would rather get the weekly newsletter by email, you can subscribe to the Scripting OS X Weekly Newsletter here!! (Same content, delivered to your Inbox once a week.) #! &hellip; <a href="scriptingosx.com/201
scriptingosx.com/2019/06/weekl

Imaging is still Dead
At WWDC last week, there was a very interesting session on “Apple File Systems” (APFS). It covered the new split system layout in macOS Catalina with a read-only system volume, volume replication with APFS, and how external USB drives and SMB works on iPadOS. The entire session is very interesting and well worth watching. Go [&hellip;]
scriptingosx.com/2019/06/imagi

Weekly News Summary for Admins — 2019-06-07
WWDC! And what a firework it is this year! We got new previews of all of Apple’s operating systems, including a new, stand-alone, more powerful iPadOS. We got a look at the new Mac Pro with a high-end new 6K display. We got Marzipan… er Project Catalyst. And we got a quick peak at a &hellip; <a href="scriptingosx.com/2019/06/weekl
scriptingosx.com/2019/06/weekl

Moving to zsh
Apple has announced that in macOS 10.15 Catalina the default shell will be zsh. zsh (I believe is it pronounced zee-shell, though zish is fun to say) will succeed bash as the default shell. bash has been the default shell since Mac OS X 10.3 Panther. Why? The bash binary bundled with macOS has been stuck &hellip; <a href="scriptingosx.com/2019/06/movin" class="more-link">Continue reading <span class="screen-
scriptingosx.com/2019/06/movin

Weekly News Summary for Admins — 2019-05-31
Between Memorial Day in the US, Ascension Day in parts of Europe, and WWDC looming next week, this was a quiet news week. Apple did have one more thing to get out before WWDC: the iPod touch was updated with the A10 processor. Now, only the Mac Pro remains as a device that has not [&hellip;]
scriptingosx.com/2019/05/weekl

Show Exit Code in your bash Prompt
I prefer a minimal bash prompt. Recently, however, I saw an oh-my-zsh prompt, that I thought would be useful. The intriguing prompt displayed a symbol indicating whether the previous command exited successful (exit code zero) or failed (non-zero exit code). You can always get the exit code of the previous command from the $? variable, &hellip; <a href="scriptingosx.com/2019/05
scriptingosx.com/2019/05/show-

Weekly News Summary for Admins — 2019-05-24
No quiet before the storm with this year’s WWDC. After macOS 10.14.5 and iOS 12.3 dropped last week, we got new MacBooks Pro with a decent speed bump this week. Their keyboard only got minor changes, but Apple has also announce a Keyboard Service program. If you would rather get the weekly newsletter by email, [&hellip;]
scriptingosx.com/2019/05/weekl

Weekly News Summary for Admins — 2019-05-17
This Monday, macOS 10.14.5 (and all the related updates) dropped. The timing was surprising, but became clearer when the news on a new group of Intel CPU vulnerabilities arrived as well. 10.14.5 brings some mitigations to these vulnerabilites, but to be sure, you would have to disable Hyperthreading on your CPU(s) which brings up to &hellip; <a href="https://scriptin
scriptingosx.com/2019/05/weekl

Open Apps with custom Shortcut in macOS
Someone on the MacAdmins Slack recently asked how you could assign a global keyboard short cut to open Terminal on macOS.

Note: alternative terminal applications such as iTerm2 may have this built-in.

macOS has an option to assign custom global keystrokes to pretty much anything, but it is not obvious how to get there.

First, open the Automator application. In the ch
scriptingosx.com/2019/05/open-

Learn Scripting at Pro Warehouse!
I am really excited about this!

Pro Warehouse is extending their services with training for Mac IT specialists. We call it the ‘Pro Academy.’ As part of that, we are going to offer two-day Scripting macOS classes!

The first class is “Introduction to Scripting macOS.”

The point of this class is to overcome the first hurdles of a very daunting and complex topic. You will learn t
scriptingosx.com/2019/05/learn

On Smart Quotes and Terminal
Typography is a wonderful art and has a long history. When humans turned from manual typesetting to machines, type writers and then computers, some compromises had to be made. One of these compromises was to use simple straight quote symbols for opening and closing the quote, rather than different quote symbols for opening and closing.

Note: which kind of quotes are used for opening and closing
scriptingosx.com/2019/05/on-sm

Weekly News Summary for Admins — 2019-05-03
The big news this week was that Apple has started removing certain iOS applications which allow fine-grained parental controls for their children’s iPhones and iPads. The first post on this in the New York Times speculated that Apple was removing products that compete with Screen Time. However, Apple clarified that these companies are using MDM (Mobile Devices Mana
scriptingosx.com/2019/05/weekl

Weekly News Summary for Admins — 2019-04-26
I am traveling with just my iPad this week, so this is the first time that I am assembling the newsletter entirely on iOS. It has been an interesting challenge. I built a shortcut which copies a page from Safari in Markdown format, something that Byword on Mac does automatically on drag’n drop, but Byword on iOS does not.

If there are any errors or differences in
scriptingosx.com/2019/04/weekl

Weekly News Summary for Admins — 2019-04-19
The video for my MacADUK Presentation “Modern Deployment Workflows for Business” is online! You can find the link, the slides and the notes on the permanent presenation page. There is also a link to the entire MacADUK 2019 playlist. There are many great presentations worth watching.

If you would rather get the weekly newsletter by email, you can subscribe to the
scriptingosx.com/2019/04/weekl

MacADUK 2019 Presentation Video online
The recording of my MacADUK 2019 presentation: "Modern Deployment Workflows for Business" is online and available:

Modern Deployment Workflows for Business

You can find this video and the other recorded presentations in the MacADUK 2019 playlist on YouTube.

I am really happy with how this presentation turned out and I could be more happy with the keyframe that was cho
scriptingosx.com/2019/04/macad

Weekly News Summary for Admins — 2019-04-12
One of the key takeaways from my MacADUK presentation on “Modern Delpoyment Workflows” is that MacAdmins now have to expect new, rules-changing ‘features’ in macOS at any time during the release cycle. (Video is not available yet, I will post when they release it.)

Apple is proving this advice with the announcement that thrid party kernel extensions and cert
scriptingosx.com/2019/04/weekl

EraseInstall Update: Version 1.2
We (the team I work with at Pro Warehouse) have released a new version of the EraseInstall application.
Version 1.2 is now notarized, so it should continue to work with macOS 10.14.5 and newer. It also checks the battery level before starting the process and will refuse continue if the battery is low. We also fixed a few layout and other bugs.
But the big new feature is that you can custom
scriptingosx.com/2019/04/erase

Show more
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!