From 0f0743baffad4511e50f06a58d34ac01811b0064 Mon Sep 17 00:00:00 2001 From: Steven Baltakatei Sandoval Date: Tue, 11 Aug 2026 18:51:07 +0000 Subject: [PATCH] feat(unitproc/bkt-yellDieMust):Add dief() for bash functions --- unitproc/bkt-yellDieMust | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/unitproc/bkt-yellDieMust b/unitproc/bkt-yellDieMust index 5d604ba..84a8fec 100644 --- a/unitproc/bkt-yellDieMust +++ b/unitproc/bkt-yellDieMust @@ -4,7 +4,7 @@ # Note: All three functions should be added together if used at all. # Ref/Attrib: [1] Yell, Die, Try Three-Fingered Claw technique https://stackoverflow.com/a/25515370 # Depends: GNU Coreutils 8.30 -# Version 1.0.0 +# Version 1.0.1 #==BEGIN Define script parameters== #==END Define script parameters== @@ -12,6 +12,7 @@ #===BEGIN Declare local script functions=== yell() { echo "$0: $*" >&2; } # print script path and all args to stderr die() { yell "$*"; exit 111; } # same as yell() but non-zero exit status +dief() { yell "$*"; return 111; } # same as die() but meant for functions to avoid exiting main shell must() { "$@" || die "cannot $*"; } # runs args as command, reports args if command fails #===END Declare local script functions=== -- 2.39.5