ConstDefine an array option (--flag value --flag value2).
Functionboolean: <P extends Omit<BooleanOption, "type"> = Omit<BooleanOption, "type">>(Define a boolean option.
Functioncount: (props?: Omit<CountOption, "type">) => CountOptionDefine a count option (--verbose --verbose = 2).
Functionenum: <Define an enum option with string choices.
FunctionenumPos: <Define an enum positional argument with string choices.
Functionnumber: <P extends Omit<NumberOption, "type"> = Omit<NumberOption, "type">>(Define a number option.
FunctionnumberPos: <P extends Omit<NumberPositional, "type"> = Omit<NumberPositional, "type">>(Define a number positional argument.
Create a Parser from an options schema.
Functionstring: <P extends Omit<StringOption, "type"> = Omit<StringOption, "type">>(Define a string option.
FunctionstringPos: <P extends Omit<StringPositional, "type"> = Omit<StringPositional, "type">>(Define a string positional argument.
Functionvariadic: (Define a variadic positional (rest args).
Namespaced option builders.