Module Bos_cmd

type t = string list
val empty : 'a list
val is_empty : 'a list -> bool
val v : 'a -> 'a list
val (%) : 'a list -> 'a -> 'a list
val (%%) : 'a list -> 'a list -> 'a list
val add_arg : 'a list -> 'a -> 'a list
val add_args : 'a list -> 'a list -> 'a list
val on : bool -> 'a list -> 'a list
val p : Fpath.t -> string
val line_tool : 'a list -> 'a option
val get_line_tool : 'a list -> 'a
val line_args : 'a list -> 'a list
val line_exec : 'a list -> 'a option
val get_line_exec : 'a list -> 'a
val equal : 'a -> 'a -> bool
val compare : 'a -> 'a -> int
val parse_cmdline : string -> (string list, [> Rresult.R.msg ]) Rresult.result
val of_string : string -> (string list, [> Rresult.R.msg ]) Rresult.result
val to_string : string list -> string
val to_list : 'a list -> 'a list
val of_list : ?slip:'a -> 'a list -> 'a list
val of_values : ?slip:'a -> ('b -> 'a) -> 'b list -> 'a list
val pp : Format.formatter -> string list -> unit
val dump : Format.formatter -> string list -> unit