def plan.verb

cswap-bend-cli@0.1.0.0 · setcmd.bend:235

import cswap-bend-cli@0.1.0.0/setcmd.bend as Setcmd
import Base

235def plan.verb(l: Bool, g: Bool, s: Bool, u: Bool, p: Bool, a: String, rest: List<String>) -> Plan:
236  match l g s u p:
237    case True{} _ _ _ _:
238      plan.none(rest, PList{})
239    case False{} True{} _ _ _:
240      plan.get(rest)
241    case False{} False{} True{} _ _:
242      plan.set(rest)
243    case False{} False{} False{} True{} _:
244      plan.unset(rest)
245    case False{} False{} False{} False{} True{}:
246      plan.none(rest, PPath{})
247    case _ _ _ _ _:
248      PBad{"argument action: invalid choice: '" ++ a ++ "' (choose from 'list', 'get', 'set', 'unset', 'path')"}

Uses (9)

Used by (1)