UIOP:RUN-PROGRAM and UIOP:LAUNCH-PROGRAM insist on /bin/sh
Originally opened by @rgoldman (see https://mailman.common-lisp.net/pipermail/clo-devel/2022-April/001567.html)
On Linux, I believe that /bin/sh and /bin/bash might be the same, but on the Mac it seems like /bin/bash, /bin/sh, and /bin/zsh are all different.
Should UIOP adopt the user's shell instead of always using /bin/sh? Perhaps this should be an option controlled by a keyword argument?