def visible_subs

cli@0.2.0.0 · cli.bend:5775

import cli@0.2.0.0/cli.bend as Cli
import Base

5775def visible_subs(items: List<&2, Item>) -> List<&2, String>:
5776  match items:
5777    case Nil{}: ["help"]
5778    case Sub{name, about, children} <> tail:
5779      +rest = visible_subs(tail)
5780      Bool.pick(List<&2, String>, has_hidden(children), rest, name <> rest)
5781    case head <> tail: visible_subs(tail)

Uses (5)

Used by (1)