3 ms·
Instead of set -euf -o pipefail please consider set -o errexit set -o nounset set -o noglob set -o pipefail which is easier to lookup/se
by moreati 7y ago
Instead of
set -euf -o pipefail
please consider
set -o errexit
set -o nounset
set -o noglob
set -o pipefail
which is easier to lookup/search for if the reader is less familiar with shell scripting, and makes for cleaner diffs when a flag is removed/added.
Caveat: some of the longer forms might be Bashisms (e.g. not present in ksh, dash, etc.)
- TheDong 7y ago"which is easier to lookup/search for" From my experiment: Googling "set euf" (without quotes) -- 838,000 results, first 6 results are all helpful and explain it in detail. Googling "set o nounset" (without quotes) -- 38,700 results, entire first page seems helpful. I dunno, looks like they're identically easy to learn the meaning of.
- moreati 7y ago"easier to understand/remember the meaning of" would have been better phrasing. I can remember/infer what `set -o noglob` does, but not `set -f`.