def err_text
shake@0.7.0.0 · src/cli.bend:2449
import shake@0.7.0.0/src/cli.bend as Cli
import Base
2449
2450
2451def err_text(+app: Cli, ee: ParseErr) -> String:
2452 match ee:
2453 case UnknownFlag{+at, +word}:
2454 err.wrap(app, at, "error: unexpected argument '" ++ word ++ "' found" ++ sug.tip(sug.word(app, at, word)))
2455 case Missing{+at, +name}:
2456 err.wrap(app, at, "error: the following required argument was not provided:\n " ++
2457 err.name(app, at, name))
2458 case NoValue{+at, +name}:
2459 err.wrap(app, at, "error: a value is required for '" ++ err.name(app, at, name) ++ "' but none was supplied")
2460 case BadValue{+at, +name, value}:
2461 err.wrap(app, at, "error: invalid value '" ++ value ++ "' for '" ++ err.name(app, at, name) ++ "'" ++
2462 err.values(err.find(app, at, name)))
2463 case NeedHelp{_path}:
2464 ""
2465 case Unexpected{+at, arg}:
2466 err.wrap(app, at, "error: unexpected argument '" ++ arg ++ "' found")
2467 case Repeated{+at, +name}:
2468 err.wrap(app, at, "error: the argument '" ++ err.name(app, at, name) ++ "' cannot be used multiple times")
2469 case NeedVersion{}:
2470 ""