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

Uses (13)

Used by (1)