def zsh_spec

cli@0.2.0.0 · cli.bend:6761

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

6761def zsh_spec(+name: String, kind: UsageKind, pre: String, d: String,
6762    ph: String, act: String) -> String:
6763  match kind:
6764    case OptionKind{many}:
6765      String.concat([pre, name, Bool.pick(String, long_name(name), "=", "+"),
6766        "[", d, "]:", ph, ":", act])
6767    case BareOptionKind{}:
6768      String.concat([pre, name, "=-[", d, "]::", ph, ":", act])
6769    case _: String.concat([pre, name, "[", d, "]"])

Uses (6)

Used by (1)