Plan.naming.both: def of ezx@1.11.0.0 Import: import ezx@1.11.0.0/src/pub/plan.bend as Plan Lines 212-223 of ezx@1.11.0.0/src/pub/plan.bend: https://jend.leeeet.dev/read.txt?path=ezx@1.11.0.0/src/pub/plan.bend&start_line=212&end_line=223 import Base # both keys given: the name first, then the version, then the name bend is # asked for, the version with bend's fourth number, `0`, after it def naming.both(name: Bool, ver: Bool, +pa: String, +pv: String) -> Named: match name: case False{}: Unnamed{why.name(pa)} case True{}: match ver: case False{}: Unnamed{why.ver(pv)} case True{}: ByName{pa ++ "@" ++ pv ++ ".0"} Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.append https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/pub/plan.bend&name=Named https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/pub/plan.bend&name=why.name https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/pub/plan.bend&name=why.ver