def one_profile
cswap-bend-cli@0.1.0.0 · cfgio.bend:318
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
import cswap-bend-cli@0.1.0.0/profile.bend as P
import cswap-bend-cli@0.1.0.0/profcmd.bend as Profcmd
318def one_profile(stored: Bool, +raw: Json.Json, +name: String) -> Cmd.Out:
319 match stored:
320 case True{}:
321 Cmd.doc(Json.of_pairs([("profiles", Json.of_pairs([(name, P.obj_of(Json.get(name, P.obj_of(Json.get("profiles", raw)))))]))]))
322 case False{}:
323 Cmd.fail(Profcmd.gone_missing(P.is_builtin(name), name))