Module B0_std.Cmd

type t
val is_empty : t -> bool
val empty : t
val atom : string -> t
val append : t -> t -> t
val unstamp : t -> t
val (%) : t -> string -> t
val (%%) : t -> t -> t
val if' : bool -> t -> t
val int : int -> t
val float : float -> t
val path : Fpath.t -> t
val list : ?slip:string -> string list -> t
val paths : ?slip:string -> Fpath.t list -> t
val of_list : ?slip:string -> ('a -> string) -> 'a list -> t
val rev_list : ?slip:string -> string list -> t
  • deprecated
val of_rev_list : ?slip:string -> ('a -> string) -> 'a list -> t
  • deprecated
val rev_paths : ?slip:string -> Fpath.t list -> t
  • deprecated
type tool = Fpath.t
val tool : t -> tool option
val set_tool : tool -> t -> t option
val get_tool : t -> tool
val pp_tool : tool Fmt.t
val is_singleton : t -> bool
val fold : arg:(string -> 'a) -> unstamp:('a -> 'a) -> append:('a -> 'a -> 'a) -> empty:'a -> t -> 'a
val iter_enc : arg:('a -> string -> unit) -> unstamp:('a -> unit) -> append:('a -> unit) -> empty:('a -> unit) -> 'a -> t -> unit
val to_list : t -> string list
val to_stamp : t -> string list
val to_list_and_stamp : t -> string list * string list
val to_string : t -> string
val of_string : string -> (t, string) result
val pp : t Fmt.t
val pp_dump : t Fmt.t