package opam-client
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  Client library for opam 2.1
Install
    
    dune-project
 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 OpamArgToolsSource
CLI version helpers
Source
val cli_between : 
  OpamCLIVersion.t ->
  ?default:bool ->
  ?replaced:string ->
  OpamCLIVersion.t ->
  validitySource
val mk_flag : 
  cli:OpamCLIVersion.Sourced.t ->
  validity ->
  ?section:string ->
  string list ->
  string ->
  bool Cmdliner.Term.tSource
val mk_flag_replaced : 
  cli:OpamCLIVersion.Sourced.t ->
  ?section:string ->
  (validity * string list) list ->
  string ->
  bool Cmdliner.Term.tSource
val mk_opt : 
  cli:OpamCLIVersion.Sourced.t ->
  validity ->
  ?section:string ->
  ?vopt:'a ->
  string list ->
  string ->
  string ->
  'a Cmdliner.Arg.converter ->
  'a ->
  'a Cmdliner.Term.tSource
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.tSource
val mk_vflag : 
  cli:OpamCLIVersion.Sourced.t ->
  ?section:string ->
  'a ->
  (validity * 'a * string list * string) list ->
  'a Cmdliner.Term.tSource
val mk_vflag_all : 
  cli:OpamCLIVersion.Sourced.t ->
  ?section:string ->
  ?default:'a list ->
  (validity * 'a * string list * string) list ->
  'a list Cmdliner.Term.tSource
val mk_enum_opt : 
  cli:OpamCLIVersion.Sourced.t ->
  validity ->
  ?section:string ->
  string list ->
  string ->
  (validity * string * 'a) list ->
  string ->
  'a option Cmdliner.Term.tSource
val mk_enum_opt_all : 
  cli:OpamCLIVersion.Sourced.t ->
  validity ->
  ?section:string ->
  string list ->
  string ->
  (validity * string * 'a) list ->
  string ->
  'a list Cmdliner.Term.topt_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.tSource
val mk_subcommands_with_default : 
  cli:OpamCLIVersion.Sourced.t ->
  'a default subcommands ->
  'a option Cmdliner.Term.t * string list Cmdliner.Term.tSource
val bad_subcommand : 
  cli:OpamCLIVersion.Sourced.t ->
  'a default subcommands ->
  (string * 'a option * string list) ->
  'b Cmdliner.Term.retSource
val mk_subdoc : 
  cli:OpamCLIVersion.Sourced.t ->
  ?defaults:(string * string) list ->
  'a subcommands ->
  Cmdliner.Manpage.block listSource
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 ->
  commandSource
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 ->
  commandSource
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)"
  >