]> git.ipfire.org Git - thirdparty/dehydrated.git/commitdiff
read boolean values from json
authorLukas Schauer <lukas@schauer.so>
Mon, 14 Sep 2020 16:19:08 +0000 (18:19 +0200)
committerLukas Schauer <lukas@schauer.so>
Mon, 14 Sep 2020 16:19:08 +0000 (18:19 +0200)
dehydrated

index d4e31cd95f8ed66b2f3e12d608aa9510a47d8eba..cc1e115be80a825e1d8b3a753b2145aa6992424d 100755 (executable)
@@ -67,6 +67,13 @@ get_json_int_value() {
   sed -n "${filter}"
 }
 
+# Get boolean value from json
+get_json_bool_value() {
+  local filter
+  filter="$(printf 's/.*\[%s\]\s*\([^"]*\)/\\1/p' "$(json_path "${1:-}" "${2:-}")")"
+  sed -n "${filter}"
+}
+
 # JSON.sh JSON-parser
 # Modified from https://github.com/dominictarr/JSON.sh
 # Original Copyright (c) 2011 Dominic Tarr