Library
Module
Module type
Parameter
Class
Class type
val init : unit -> int * args
Call init
before using any of the other funtions (unless you really know what you are doing). let argc, args = CLI.init () in ...
will compute argc
and transform Sys.argv into the string list args
.
val get_int : option_strings -> args -> int
read a mandatory int from the command line
val get_char : option_strings -> args -> char
read a mandatory char from the command line
val get_string : option_strings -> args -> string
read a mandatory string from the command line
val get_float : option_strings -> args -> float
read a mandatory float from the command line
val get_bool : option_strings -> args -> bool
undocumented
val get_set_bool : option_strings -> args -> bool
return true if flag was present on the command line, false otherwise
val get_reset_bool : option_strings -> args -> bool
return false if flag was present on the command line, true otherwise
val get_int_opt : option_strings -> args -> int option
read an optional int from the command line
val get_char_opt : option_strings -> args -> char option
read an optional char from the command line
val get_string_opt : option_strings -> args -> string option
read an optional string from the command line
val get_float_opt : option_strings -> args -> float option
read an optional float from the command line
val get_bool_opt : option_strings -> args -> bool option
undocumented
val get_int_def : option_strings -> args -> int -> int
read an optional int from the command line, or use the provided default if option was not seen on the command line
val get_string_def : option_strings -> args -> string -> string
read an optional string from the command line, or use the provided default if option was not seen on the command line
val get_char_def : option_strings -> args -> char -> char
read an optional char from the command line, or use the provided default if option was not seen on the command line
val get_float_def : option_strings -> args -> float -> float
read an optional float from the command line, or use the provided default if option was not seen on the command line
val get_bool_def : option_strings -> args -> bool -> bool
undocumented