type ParseErr
import shake@0.7.0.0/src/cli.bend as Cliimport Base
74# a failed parse. NeedHelp is `help` / `help <path>` (or `--help`, `-h`),
75# NeedVersion `--version` (or `-V`); NoValue is an option whose value never
76# came, Missing a required argument nothing bound. Every error but NeedHelp
77# and NeedVersion carries `at`, the command path selected where it failed
78type ParseErr is Data:
79 UnknownFlag{at: List<&2, String>, flag: String}
80 Missing{at: List<&2, String>, name: String}
81 NoValue{at: List<&2, String>, name: String}
82 BadValue{at: List<&2, String>, name: String, value: String}
83 NeedHelp{path: List<&2, String>}
84 Unexpected{at: List<&2, String>, arg: String}
85 Repeated{at: List<&2, String>, name: String}
86 NeedVersion{}