def plist_scalar
near-v-framework@0.4.0.0 · domain/architecture/system/deployment/nix_darwin/setting/ops.bend:347
import near-v-framework@0.4.0.0/domain/architecture/system/deployment/nix_darwin/setting/ops.bend as Ops
import Base
347
348
349def plist_scalar(+v: String) -> String:
350 +t = String.trim(v)
351 Bool.pick(String, String.starts_with(t, "<true/>"), "1",
352 Bool.pick(String, String.starts_with(t, "<false/>"), "0",
353 Bool.pick(String, String.starts_with(t, "<dict") || String.starts_with(t, "<array") || String.starts_with(t, "<data"), "",
354 xml_unescape(Maybe.default(&2, String, List.head(&2, String, String.split(Maybe.default(&2, String, List.get(&2, String, String.split(t, '>'), 1n), ""), '<')), "")))))