def fit_name

cli@0.2.0.0 · cli.bend:4413

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

4413def fit_name(+kind: UsageKind, attrs: List<&2, Item>,
4414    +stem: String) -> String:
4415  match kind:
4416    case FlagKind{}: "flag"
4417    case NegatableKind{}: "flag"
4418    case CountKind{}: "count"
4419    case _:
4420      Bool.pick(String, kind_many(kind), String.append(stem, "s"),
4421        Bool.pick(String, always_present(kind, attrs), stem,
4422          String.append(stem, "_opt")))

Uses (8)

Used by (1)