sig
type command = unit Cmdliner.Term.t * Cmdliner.Term.info
val run : OpamArg.command -> OpamArg.command list -> unit
val default : OpamArg.command
val init : OpamArg.command
val list : OpamArg.command
val info : OpamArg.command
val search : OpamArg.command
val install : OpamArg.command
val remove : OpamArg.command
val reinstall : OpamArg.command
val update : OpamArg.command
val upgrade : OpamArg.command
val config : OpamArg.command
val remote : OpamArg.command
val repository : OpamArg.command
val switch : OpamArg.command
val pin : OpamArg.command
val help : OpamArg.command
val print_short_flag : bool Cmdliner.Term.t
val installed_flag : bool Cmdliner.Term.t
val installed_roots_flag : bool Cmdliner.Term.t
val fish_flag : bool Cmdliner.Term.t
val zsh_flag : bool Cmdliner.Term.t
val csh_flag : bool Cmdliner.Term.t
val sh_flag : bool Cmdliner.Term.t
val dot_profile_flag : OpamTypes.filename option Cmdliner.Term.t
val repo_kind_flag : OpamTypes.repository_kind option Cmdliner.Term.t
val jobs_flag : int option Cmdliner.Term.t
val json_flag : string option Cmdliner.Term.t
val pattern_list : string list Cmdliner.Term.t
val name_list : OpamTypes.name list Cmdliner.Term.t
val repository_list : OpamTypes.repository_name list Cmdliner.Term.t
val param_list : string list Cmdliner.Term.t
type global_options
val global_options : OpamArg.global_options Cmdliner.Term.t
val apply_global_options : OpamArg.global_options -> unit
type build_options
val build_options : OpamArg.build_options Cmdliner.Term.t
val apply_build_options : OpamArg.build_options -> unit
val repository_name : OpamTypes.repository_name Cmdliner.Arg.converter
val address : OpamTypes.address Cmdliner.Arg.converter
val filename : OpamTypes.filename Cmdliner.Arg.converter
val dirname : OpamTypes.dirname Cmdliner.Arg.converter
val compiler : OpamTypes.compiler Cmdliner.Arg.converter
val package_name : OpamTypes.name Cmdliner.Arg.converter
val enum_with_default :
(string * ([> `default of string ] as 'a)) list ->
'a Cmdliner.Arg.converter
end