def split
import cswap-bend-cli@0.1.0.0/daemon/shadowcli.bend as Shadowcliimport Base
74# `pend`: the previous argument was --shadow-log, so this one is its value.
75def split(+xs: List<&2, String>, +pend: Bool) -> Split:
76 match xs:
77 case Nil{}:
78 Split{False{}, None{}, []}
79 case Con{a, t}:
80 pick(pend, String.eq(a, "--shadow"), String.eq(a, "--shadow-log"), a, split(t, next_pend(pend, String.eq(a, "--shadow-log"))))