Module Cmdliner_msg

Messages for the end-user.

Environment variable errors

val err_env_parse : Cmdliner_info.Env.info -> err:string -> string

Positional argument errors

val err_pos_excess : string list -> string
val err_pos_misses : Cmdliner_info.Arg.t list -> string
val err_pos_parse : Cmdliner_info.Arg.t -> err:string -> string

Optional argument errors

val err_flag_value : string -> string -> string
val err_opt_value_missing : string -> string
val err_opt_parse : string -> err:string -> string
val err_opt_repeated : string -> string -> string

Argument errors

val err_arg_missing : Cmdliner_info.Arg.t -> string
val err_cmd_missing : dom:string list -> string

Other messages

val pp_version : Stdlib.Format.formatter -> Cmdliner_info.Eval.t -> unit
val pp_try_help : Stdlib.Format.formatter -> Cmdliner_info.Eval.t -> unit
val pp_err : Stdlib.Format.formatter -> Cmdliner_info.Eval.t -> err:string -> unit
val pp_err_usage : Stdlib.Format.formatter -> Cmdliner_info.Eval.t -> err_lines:bool -> err:string -> unit
val pp_backtrace : Stdlib.Format.formatter -> Cmdliner_info.Eval.t -> exn -> Stdlib.Printexc.raw_backtrace -> unit