浏览代码

Add jat__die() suicide pill

Alois Mahdal 7 年前
父节点
当前提交
5acc359e0d
共有 1 个文件被更改,包括 13 次插入0 次删除
  1. 13
    0
      src/jat.sh.skel

+ 13
- 0
src/jat.sh.skel 查看文件

266
     esac
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
 jat__eval() {
282
 jat__eval() {
270
     #
283
     #
271
     # Assert that code $1 exits with zero (or other)
284
     # Assert that code $1 exits with zero (or other)