FreeBSD sh getting set -o pipefail
SoftwareJilles Tjoelker has just commited this change to FreeBSD sh:
sh: Add set -o pipefail
The pipefail option allows checking the exit status of all commands in a pipeline more easily, at a limited cost of complexity in sh itself. It works similarly to the option in bash, ksh93 and mksh.
This is awesome, especially if you’re like me and don’t install bash. pipefail
is an invaluable sanity check and troubleshooting flag for scripts.