def set.spec
cswap-bend-cli@0.1.0.0 · setcmd.bend:132
import cswap-bend-cli@0.1.0.0/setcmd.bend as Setcmd
import Base
import cswap-bend-cli@0.1.0.0/setwrite.bend as Setwrite
import cswap-bend-cli@0.1.0.0/cmd.bend as Cmd
import cswap-bend-cli@0.1.0.0/settings.bend as Settings
132def set.spec(+root: String, r: Result<&2, &2, String, Settings.Spec>, value: String) -> IO(Cmd.Out):
133 match r:
134 case Fail{m}:
135 IO.pure(Cmd.Out, Cmd.fail(m))
136 case Done{+sp}:
137 set.parsed(root, sp, Setwrite.parse_value(sp, value))