Cmdlang_stdlib_runnerAn execution engine for cmdlang based on stdlib.arg.
val run : 'a Cmdlang.Command.t -> 'aval eval :
'a Cmdlang.Command.t ->
argv:string array ->
('a, [ `Help of string | `Bad of string ]) Stdlib.Result.tval eval_exit_code : unit Cmdlang.Command.t -> argv:string array -> intThis modules should not be used directly by the users of the runner, but only through the run and eval functions. They are exposed if you want to re-use some existing code to build your own runner.
module Arg_runner : sig ... endInternal representation used to run a parser.
module Arg_state : sig ... endInternal representation for cmdlang arg expressions used during parsing.
module Command_selector : sig ... endSelecting a command within a group hierarchy.
module Param_parser : sig ... endParsing parameters according to their specification.
module Parser_state : sig ... endA mutable state that will collect parsing information.
module Positional_state : sig ... endA mutable state that will collect parsing information for positional arguments.