def pick_format

cswap-bend-cli@0.1.0.0 · setimp.bend:68

import cswap-bend-cli@0.1.0.0/setimp.bend as Setimp
import Base

68# `--format NAME` when given, else the file's extension.
69def pick_format(explicit: Maybe<&2, String>, +path: String) -> Result<&2, &2, String, String>:
70  match explicit:
71    case Some{+n}:
72      fmt.named(known_name(n), n)
73    case None{}:
74      fmt.ext(known_name(ext_of(path)), path)

Uses (7)

Used by (1)