Parcourir la source

Add jat__die() suicide pill

Alois Mahdal il y a 6 ans
Parent
révision
5acc359e0d
1 fichiers modifiés avec 13 ajouts et 0 suppressions
  1. 13
    0
      src/jat.sh.skel

+ 13
- 0
src/jat.sh.skel Voir le fichier

@@ -266,6 +266,19 @@ jat__cmp() {
266 266
     esac
267 267
 }
268 268
 
269
+jat__die() {
270
+    #
271
+    # Log error $1 and exit this script abruptly
272
+    #
273
+    local msg
274
+    local msgs=()
275
+    for msg in "$@"; do
276
+        msgs+=("fatal: $msg")
277
+    done
278
+    jat__log_error "${msgs[@]}"
279
+    die "${msgs[@]}"
280
+}
281
+
269 282
 jat__eval() {
270 283
     #
271 284
     # Assert that code $1 exits with zero (or other)