-Functions to deal with errors in bash
-
-err: usually, just copy and source this. contains the other files
-
-
-err-catch: set a trap on error to do bash-trace and exit
-err-allow: undo errcatch
-err-exit: exit and print stack trace
-bash-trace: print stack trace (best bash stack trace ever)
-
-the err* functions depend on bash-trace.
-
-For scripts without any nested function calls, this is usually sufficient:
-set -eE -o pipefail
-trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
-
-Cleanup commands or functions can be appended to the ERR trap after a
-semicolon within the single quotes.
-
-Related: see my bash script template repo, at https://iankelling.org/git.
-
-Please email me if you have a patches, bugs, feedback, or republish this
-somewhere else: Ian Kelling <ian@iankelling.org>.
+Read the err file next to this one.