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))

Uses (14)

Used by (1)