Cli.pair_conflicts: def of cli@0.2.0.0 Import: import cli@0.2.0.0/cli.bend as Cli Lines 4105-4115 of cli@0.2.0.0/cli.bend: https://jend.leeeet.dev/read.txt?path=cli@0.2.0.0/cli.bend&start_line=4105&end_line=4115 import Base def pair_conflicts(+later: ArgInfo, +earlier: ArgInfo, groups: List<&2, String>) -> Bool: +later_attrs = info_attrs(later) +earlier_attrs = info_attrs(earlier) Bool.or(List.contains(~String, ~String.eq, find_conflicts(later_attrs), info_id(earlier)), Bool.or(List.contains(~String, ~String.eq, find_conflicts(earlier_attrs), info_id(later)), common_exclusive(groups, find_group_attrs(later_attrs), find_group_attrs(earlier_attrs)))) Uses (12): 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=List.contains https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.eq https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=ArgInfo https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=common_exclusive https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=find_conflicts https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=find_group_attrs https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=info_attrs https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=info_id