Module Cmd_base

module Cmd_base: sig .. end
Base functions for assemblage's cli.

type 'a cmd 
val cmd : string ->
'a Cmdliner.Term.ret Cmdliner.Term.t ->
doc:string ->
man:Cmdliner.Manpage.block list -> see_also:string list -> 'a cmd
val cmd_with_project : ?config:bool ->
string ->
(Assemblage.Private.Project.t -> 'a Cmdliner.Term.ret) Cmdliner.Term.t ->
doc:string ->
man:Cmdliner.Manpage.block list -> see_also:string list -> 'a cmd
val terms : unit cmd list -> (unit Cmdliner.Term.t * Cmdliner.Term.info) list