Mac OS is a BSD-based system. It’s similar to linux, but there are some key differences in basic commands.
date behaves quite a bit differently than in GNU coreutils. POSIX standard only specifies support -u flag.
To do something like date --date=2024-01-01 -Ru there’s -f flag to parse input date according to specified format.bleat script for microblog used bash arrays, so that needed a complete rewrite.find utility has -xtype to find broken symlinks. That’s sadly unavailable on Mac.It required a partial rewrite of the blog generation scripts. Thankfully, now both linux and mac os builds are working.