def positional_rows

cli@0.2.0.0 · cli.bend:5409

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

5409def positional_rows(items: List<&2, Item>, +long: Bool) -> List<&2, Row>:
5410  match items:
5411    case Nil{}: Nil{}
5412    case Arg{+usage, help, +attrs} <> tail:
5413      List.append(&2, Row,
5414        positional_row(Bool.and(arg_pos(usage), Bool.not(has_hidden(attrs))),
5415          usage, help, attrs, long),
5416        positional_rows(tail, long))
5417    case head <> tail: positional_rows(tail, long)

Uses (10)

Used by (1)