Shape.Base_infotype t = {summary : Base.string;readme : Base.string Base.option;anons : Anons.t;flags : Flag_info.t Base.list;}include Ppx_compare_lib.Comparable.S with type t := tval flags : t -> Flag_info.t Base.listval readme : t -> Base.string Base.optionval summary : t -> Base.stringmodule Fields : sig ... endval sexp_of_t : t -> Sexplib0.Sexp.tval find_flag : t -> Base.string -> Flag_info.t Base.Or_error.tfind_flag t prefix looks up the flag, if any, to which prefix refers.
It raises if prefix does not begin with - as all flags should.
find_flag does not consider aliases_excluded_from_help, and it assumes that all flags can be passed by prefix. These are limitations in the underlying shape representation.
val get_usage : t -> Base.stringval t_of_sexp : Base.Sexp.t -> t