package opam-lib

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Repository local path: $opam/repo/<name>

Update cache

Return the repo file

Remote repo file

Return the repository config: $opam/repo/$repo/config

Return the repository config: $opam/repo/$repo/config

Packages folder: $opam/repo/$repo/packages

val remote_packages_dir : OpamTypes.repository -> OpamTypes.dirname

Remote package files: $remote/packages

val packages : OpamTypes.repository -> string option -> OpamTypes.package -> OpamTypes.dirname

Package folder: $opam/repo/$repo/packages/XXX/$NAME.$VERSION

Return the OPAM file for a given package: $opam/repo/$repo/packages/XXX/$NAME.$VERSION/opam

val descr : OpamTypes.repository -> string option -> OpamTypes.package -> OpamTypes.filename

Return the description file for a given package: $opam/repo/$repo/packages/XXX/$NAME.VERSION/descr

urls $opma/repo/$repo/package/XXX/$NAME.$VERSION/url

val files : OpamTypes.repository -> string option -> OpamTypes.package -> OpamTypes.dirname

files $opam/repo/$repo/packages/XXX/$NAME.$VERSION/files

Return the archive for a given package: $opam/repo/$repo/archives/$NAME.$VERSION.tar.gz

Remote archive $remote/archives/$NAME.$VERSION.tar.gz

Return the archive folder: $opam/repo/$repo/archives/

Return the upload folder for a given version: $opam/repo/$repo/upload/

Compiler files: $opam/repo/$repo/compilers/

val compiler_comp : OpamTypes.repository -> string option -> OpamTypes.compiler -> OpamTypes.filename

Compiler files: $opam/repo/$repo/compilers/XXX/$OVERSION.comp

val compiler_descr : OpamTypes.repository -> string option -> OpamTypes.compiler -> OpamTypes.filename

Compiler description files: $opam/repo/$repo/compilers/XXX/$OVERSION.descr

val remote_compilers_dir : OpamTypes.repository -> OpamTypes.dirname

Remote compiler files: $remote/compilers