package opam-client
Client library for opam 2.1
Install
Dune Dependency
Authors
-
VVincent Bernardoff <vb@luminar.eu.org>
-
RRaja Boujbel <raja.boujbel@ocamlpro.com>
-
RRoberto Di Cosmo <roberto@dicosmo.org>
-
TThomas Gazagnaire <thomas@gazagnaire.org>
-
LLouis Gesbert <louis.gesbert@ocamlpro.com>
-
FFabrice Le Fessant <Fabrice.Le_fessant@inria.fr>
-
AAnil Madhavapeddy <anil@recoil.org>
-
GGuillem Rieu <guillem.rieu@ocamlpro.com>
-
RRalf Treinen <ralf.treinen@pps.jussieu.fr>
-
FFrederic Tuong <tuong@users.gforge.inria.fr>
Maintainers
Sources
2.1.3.tar.gz
md5=e55ac537cd9ab3d987454633fa439fa4
sha512=040e4f58f93e962ff422617ce0d35ed45dd86921a9aac3505914c33dd942d0e5e5771e7e1774046504f9aa84f32bc4fbd6ac7720fbea862d48bf1ca29e02cefc
doc/opam-client/OpamArgTools/index.html
Module OpamArgTools
Source
CLI version helpers
Source
val cli_between :
OpamCLIVersion.t ->
?default:bool ->
?replaced:string ->
OpamCLIVersion.t ->
validity
Source
val mk_flag :
cli:OpamCLIVersion.Sourced.t ->
validity ->
?section:string ->
string list ->
string ->
bool Cmdliner.Term.t
Source
val mk_flag_replaced :
cli:OpamCLIVersion.Sourced.t ->
?section:string ->
(validity * string list) list ->
string ->
bool Cmdliner.Term.t
Source
val mk_opt :
cli:OpamCLIVersion.Sourced.t ->
validity ->
?section:string ->
?vopt:'a ->
string list ->
string ->
string ->
'a Cmdliner.Arg.converter ->
'a ->
'a Cmdliner.Term.t
Source
val mk_opt_all :
cli:OpamCLIVersion.Sourced.t ->
validity ->
?section:string ->
?vopt:'a ->
?default:'a list ->
string list ->
string ->
string ->
'a Cmdliner.Arg.converter ->
'a list Cmdliner.Term.t
Source
val mk_vflag :
cli:OpamCLIVersion.Sourced.t ->
?section:string ->
'a ->
(validity * 'a * string list * string) list ->
'a Cmdliner.Term.t
Source
val mk_vflag_all :
cli:OpamCLIVersion.Sourced.t ->
?section:string ->
?default:'a list ->
(validity * 'a * string list * string) list ->
'a list Cmdliner.Term.t
Source
val mk_enum_opt :
cli:OpamCLIVersion.Sourced.t ->
validity ->
?section:string ->
string list ->
string ->
(validity * string * 'a) list ->
string ->
'a option Cmdliner.Term.t
Source
val mk_enum_opt_all :
cli:OpamCLIVersion.Sourced.t ->
validity ->
?section:string ->
string list ->
string ->
(validity * string * 'a) list ->
string ->
'a list Cmdliner.Term.t
opt_all
with enums. Check each flag content cli, purge non corresponding ones from the final result. If after purge the resulting list is empty (all removed or newer flag contents), it raises an error ; otherwise only display warnings on wrong cli contents.
Source
val mk_subcommands :
cli:OpamCLIVersion.Sourced.t ->
'a subcommands ->
'a option Cmdliner.Term.t * string list Cmdliner.Term.t
Source
val mk_subcommands_with_default :
cli:OpamCLIVersion.Sourced.t ->
'a default subcommands ->
'a option Cmdliner.Term.t * string list Cmdliner.Term.t
Source
val bad_subcommand :
cli:OpamCLIVersion.Sourced.t ->
'a default subcommands ->
(string * 'a option * string list) ->
'b Cmdliner.Term.ret
Source
val mk_subdoc :
cli:OpamCLIVersion.Sourced.t ->
?defaults:(string * string) list ->
'a subcommands ->
Cmdliner.Manpage.block list
Source
val mk_command :
cli:OpamCLIVersion.Sourced.t ->
validity ->
(cli:OpamCLIVersion.Sourced.t ->
string ->
doc:string ->
man:Cmdliner.Manpage.block list ->
Cmdliner.Term.info) ->
string ->
doc:string ->
man:Cmdliner.Manpage.block list ->
(unit -> unit) Cmdliner.Term.t ->
command
Source
val mk_command_ret :
cli:OpamCLIVersion.Sourced.t ->
validity ->
(cli:OpamCLIVersion.Sourced.t ->
string ->
doc:string ->
man:Cmdliner.Manpage.block list ->
Cmdliner.Term.info) ->
string ->
doc:string ->
man:Cmdliner.Manpage.block list ->
(unit -> unit Cmdliner.Term.ret) Cmdliner.Term.t ->
command
Source
val env_with_cli :
(string * validity * (string -> OpamStd.Config.E.t) * string) list ->
(OpamCLIVersion.Sourced.t ->
Cmdliner.Manpage.block list)
* (OpamCLIVersion.Sourced.t ->
unit)
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>