Files
Nate CookandGitHub af51a49d37 Make NameSpecification and its element ExpressibleByStringLiteral (#745)
This simplifies declaring alternate names by allowing just
a string representation of an option or flag name. The string
is parsed to split on spaces, and then validates that each
name has either a one or two dash prefix and is ASCII only.

Existing style:

    @Flag(name: [.customLong("hex-output"), .customShort("x")])
    var hexadecimalOutput = false

New style:

    @Flag(name: "--hex-output -x")
    var hexadecimalOutput = false
2026-05-23 17:43:41 +00:00
..