Sign inSign up

fidian/multishell-apple-ksh93

By fidian

•Updated about 5 years ago

Image
0

5.5K

fidian/multishell-apple-ksh93 repository overview

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⁠

Tag summary

Content type

Image

Digest

Size

33.8 MB

Last updated

about 5 years ago

docker pull fidian/multishell-apple-ksh93