def gone_plan3
cswap-bend-cli@0.1.0.0 · profcmd.bend:187
import cswap-bend-cli@0.1.0.0/profcmd.bend as Profcmd
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/profile.bend as P
187def gone_plan3(+stored: Bool, +json: Bool, +raw: Json.Json, +name: String) -> Plan2:
188 match stored:
189 case True{}:
190 Wr{P.remove(raw, name), gone_ok(json, P.remove(raw, name), name, String.eq(Maybe.default(&2, String, P.active(raw), ""), name))}
191 case False{}:
192 Answer{err(json, gone_missing(P.is_builtin(name), name))}