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)

Uses (10)

Used by (1)