def suggestion

shake@0.7.0.0 · src/cli.bend:2420

import shake@0.7.0.0/src/cli.bend as Cli
import Base

2420# the long spelling an unknown long option was likely meant to be, as clap's
2421# "a similar argument exists"; None for every other error
2422def suggestion(+app: Cli, ee: ParseErr) -> Maybe<&2, String>:
2423  match ee:
2424    case UnknownFlag{+at, +word}:
2425      sug.word(app, at, word)
2426    case Missing{_at, _name}:
2427      None{}
2428    case NoValue{_at, _name}:
2429      None{}
2430    case BadValue{_at, _name, _value}:
2431      None{}
2432    case NeedHelp{_path}:
2433      None{}
2434    case Unexpected{_at, _arg}:
2435      None{}
2436    case Repeated{_at, _name}:
2437      None{}
2438    case NeedVersion{}:
2439      None{}

Uses (5)

Used by (1)