6 eval "export -- \"$var=\${$var:+\${$var}\${value:+\$sep}}\$value\""
9 add_default_handler() {
10 case "$(type $1 2>/dev/null)" in
12 *) eval "$1() { return; }"
16 _config_add_generic() {
17 local type="$1"; shift
21 json_add_string "" "$name"
22 json_add_int "" "$type"
28 _config_add_generic 5 "$@"
32 _config_add_generic 1 "$@"
36 _config_add_generic 3 "$@"
39 config_add_boolean() {
40 _config_add_generic 7 "$@"