def view_cmd
cswap-bend-cli@0.1.0.0 · exec.bend:113
import cswap-bend-cli@0.1.0.0/exec.bend as Exec
import Base
import cswap-bend-cli@0.1.0.0/cliops.bend as Cliops
import cswap-bend-cli@0.1.0.0/clilist.bend as Clilist
import cswap-bend-cli@0.1.0.0/cliswitch.bend as Cliswitch
import cswap-bend-cli@0.1.0.0/cmd.bend as Cmd
import cswap-bend-cli@0.1.0.0/args.bend as Args
import cswap-bend-cli@0.1.0.0/clibase.bend as Clibase
113def view_cmd(+ni: Cliops.Ni, +p: Args.Parsed) -> IO(Cmd.Out):
114 match p:
115 case Args.PList{+json, token_status}:
116 with_ctx(ctx => Clibase.run_act(json, Clilist.list_cmd(ctx, json)))
117 case Args.PStatus{+json}:
118 with_ctx(ctx => Clibase.run_act(json, Clilist.status_cmd(ctx, json)))
119 case Args.PSwitch{ident, force, strategy, model, json}:
120 with_ctx(ctx => Cliswitch.switch_cmd(ctx, ident, force, strategy, model, json))
121 case _:
122 account_cmd(ni, p)