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.)