def run
cswap-bend-cli@0.1.0.0 · profcmd.bend:331
import cswap-bend-cli@0.1.0.0/profcmd.bend as Profcmd
import Base
import cswap-bend-cli@0.1.0.0/cmd.bend as Cmd
331def run(+root: String, +p: Plan, +json: Bool) -> IO(Cmd.Out):
332 match p:
333 case PList{}:
334 run.list(root, json)
335 case PShow{n}:
336 run.show(root, json, n)
337 case PUse{n}:
338 run.use(root, json, n)
339 case PSet{n, k, v}:
340 run.set(root, json, n, k, v)
341 case PRemove{n}:
342 run.gone(root, json, n)
343 case PBad{msg}:
344 IO.pure(Cmd.Out, Cmd.Out{2, "", "cswap profile: error: " ++ msg ++ "\n"})