On Thu, Mar 2, 2017 at 3:22 PM, Johannes Schindelin <Johannes.Schindelin@xxxxxx> wrote: > >> >> +set -e >> > >> > Is this really necessary? I really like to avoid `set -e`, in >> > particular when we do pretty much everything in && chains anyway. >> >> Agreed, not really necessary here as we just invoke one command. Out of >> curiosity: Why do you try to avoid it? I set it by default in all my >> scripts. > > I try to avoid it because it encourages a style that omits helpful error > messages. Yeah, we prefer to define and use a die() function like this: die () { printf >&2 '%s\n' "$*" exit 1 } do_something || die "meaningful error message"