Contains every version of Apple's Ksh93 that's shipped with macOS / Mac OS.
These shells, and many others, are included within the Multishell Docker Image. The additional scripts that are included on this image will be described there.
All of the shells are located in /usr/local/bin and have the build number from Apple as their version number. There are symlinks set up to get the most recent release when there are multiple dot releases.
apple-ksh93-4
apple-ksh93-13
apple-ksh93-16 -> apple-ksh93-16.1
apple-ksh93-16.1
apple-ksh93-18
apple-ksh93-20
apple-ksh93-23
apple-ksh93-25
apple-ksh93-27
apple-ksh93-27.120 -> apple-ksh93-27.120.1
apple-ksh93-27.120.1
apple-ksh93-28
You can generate this list yourself using this command:
( cd /usr/local/bin; for F in *; do if [[ -L "$F" ]]; then echo "$F -> $(readlink "$F")"; else echo "$F"; fi; done ) | sort -V
Source: https://opensource.apple.com/tarballs/ksh/
Git repository containing all source code and patches that were used to build the binaries: https://github.com/multishell/apple-ksh93
Meant to be built using the these tools: https://github.com/multishell/multishell-scripts
Content type
Image
Digest
Size
33.8 MB
Last updated
about 5 years ago
docker pull fidian/multishell-apple-ksh93