def list.show
cswap-bend-cli@0.1.0.0 · setcmd.bend:72
import cswap-bend-cli@0.1.0.0/setcmd.bend as Setcmd
import Base
import cswap-bend-cli@0.1.0.0/setload.bend as Setload
import cswap-bend-cli@0.1.0.0/setwrite.bend as Setwrite
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/cmd.bend as Cmd
72def list.show(+root: String, json: Bool, +rs: List<&2, Setwrite.Row>) -> Cmd.Out:
73 match json:
74 case True{}:
75 Cmd.doc(Json.of_pairs([("schemaVersion", Json.JNum{"1"}), ("path", Json.JStr{Setload.path(root)}),
76 ("settings", Json.arr(Setwrite.rows.json(rs)))]))
77 case False{}:
78 Cmd.ok(Setwrite.list.text(rs))