# Module Command.Arg_type.Export

    module Export: sig .. end

    val string : string Command.Arg_type.t

Beware that an anonymous argument of type `int` cannot be specified as negative, as it is ambiguous whether -1 is a negative number or a flag. If you need to pass a negative number to your program, make it a parameter to a flag.

    val int : int Command.Arg_type.t

    val char : char Command.Arg_type.t

    val float : float Command.Arg_type.t

    val bool : bool Command.Arg_type.t

    val date : Date.t Command.Arg_type.t

`time` requires a time zone.

    val time : Time.t Command.Arg_type.t

    val time_ofday : Time.Ofday.Zoned.t Command.Arg_type.t

Use `time_ofday_unzoned` only when time zone is implied somehow.

    val time_ofday_unzoned : Time.Ofday.t Command.Arg_type.t

    val time_span : Time.Span.t Command.Arg_type.t

    val file : string Command.Arg_type.t