def done_out
cswap-bend-cli@0.1.0.0 · cfgio.bend:220
import cswap-bend-cli@0.1.0.0/cfgio.bend as Cfgio
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/cmd.bend as Cmd
220def done_out(json: Bool, +path: String, +f: String, +keys: List<&2, String>) -> Cmd.Out:
221 match json:
222 case True{}:
223 Cmd.doc(Json.of_pairs([("schemaVersion", Json.JNum{"1"}), ("source", Json.JStr{path}), ("format", Json.JStr{f}), ("keys", Json.arr(strs(keys)))]))
224 case False{}:
225 Cmd.ok("Imported " ++ Nat.show(List.length(&2, String, keys)) ++ " key(s) from " ++ path ++ " as " ++ f ++ ": " ++ key_names(keys))