Cli.always_present: def of cli@0.2.0.0 Import: import cli@0.2.0.0/cli.bend as Cli Lines 4395-4397 of cli@0.2.0.0/cli.bend: https://jend.leeeet.dev/read.txt?path=cli@0.2.0.0/cli.bend&start_line=4395&end_line=4397 import Base def always_present(kind: UsageKind, +attrs: List<&2, Item>) -> Bool: Bool.or(has_required(attrs), Bool.or( Maybe.is_some(&2, String, find_default(attrs)), kind_required_pos(kind))) Uses (10): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.or https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe.is_some https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=Item https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=UsageKind https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=find_default https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=has_required https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=kind_required_pos