Cmdliner_info.Arg
Arguments
type absence =
| Err | (* an error is reported. *) |
| Val of string Stdlib.Lazy.t | (* if <> "", takes the given default value. *) |
| Doc of string | (* if <> "", a doc string interpreted in the doc markup language. *) |
The type for what happens if the argument is absent from the cli.
type opt_kind =
| Flag | (* without value, just a flag. *) |
| Opt | (* with required value. *) |
| Opt_vopt of string | (* with optional value, takes given default. *) |
The type for optional argument kinds.
val pos : rev:bool -> start:int -> len:int option -> pos_kind
val pos_rev : pos_kind -> bool
val pos_start : pos_kind -> int
val pos_len : pos_kind -> int option
val id : t -> int
val deprecated : t -> string option
val doc : t -> string
val docv : t -> string
val docs : t -> string
val opt_names : t -> string list
val opt_name_sample : t -> string
val is_opt : t -> bool
val is_pos : t -> bool
val is_req : t -> bool