package opam-lib
Install
dune-project
Dependency
Authors
-
TThomas Gazagnaire <thomas@gazagnaire.org>
-
AAnil Madhavapeddy <anil@recoil.org>
-
FFabrice Le Fessant <Fabrice.Le_fessant@inria.fr>
-
FFrederic Tuong <tuong@users.gforge.inria.fr>
-
LLouis Gesbert <louis.gesbert@ocamlpro.com>
-
GGuillem Rieu <guillem.rieu@ocamlpro.com>
-
VVincent Bernardoff <vb@luminar.eu.org>
-
RRoberto Di Cosmo <roberto@dicosmo.org>
Maintainers
Sources
sha256=625767c3465219cc8799aad1449c74279b31686db0821300cfdb92fbff17e9fd
md5=e0688c0cf9a55f93ee93f62d07cf6b74
doc/opam-lib.state/OpamPath/index.html
Module OpamPath
The various paths where OPAM configuration files are stored.
Global paths
type t = OpamTypes.dirnameType of path root
val state_cache : t -> OpamTypes.filenameState cache
val update_cache : t -> OpamTypes.filenameUpdate cache
val lock : t -> OpamTypes.filenamelock file
val config : t -> OpamTypes.filenameMain configuration file: $opam/config
val aliases : t -> OpamTypes.filenameCompiler aliases
val packages_dir : t -> OpamTypes.dirnamePackage directroy $opam/packages/
val packages : t -> OpamTypes.package -> OpamTypes.dirnamePackage sub-directory $opam/packages/$NAME/$NAME.$VERSION/
val opam : t -> OpamTypes.package -> OpamTypes.filenameOPAM files: $opam/packages/$NAME/$NAME.$VERSION/opam
val url : t -> OpamTypes.package -> OpamTypes.filenameURL files: $opam/packages/$NAME/$NAME.$VERSION/url
val files : t -> OpamTypes.package -> OpamTypes.dirnameAdditional files: $opam/packages/$NAME/$NAME.$VERSION/files
val dev_packages_dir : t -> OpamTypes.dirnameTemporary folder for dev packages $opam/packages.dev/
val dev_package : t -> OpamTypes.package -> OpamTypes.dirnameTemporary folder for dev packages $opam/packages.dev/$NAME.$VERSION/
val descr : t -> OpamTypes.package -> OpamTypes.filenameDescription file: $opam/packages/$NAME/$NAME.$VERSION/descr
val archives_dir : t -> OpamTypes.dirnameArchives dir
val archive : t -> OpamTypes.package -> OpamTypes.filenameArchive file: $opam/archives/$NAME.$VERSION+opam.tar.gz
val compiler_comp : t -> OpamTypes.compiler -> OpamTypes.filenameCompiler files: $opam/compilers/$VERSION/$COMP.comp
val compiler_descr : t -> OpamTypes.compiler -> OpamTypes.filenameCompiler description files: $opam/compilers/$VERSION/$COMP.descr
val compilers_dir : t -> OpamTypes.dirnameCompiler files: $opam/compilers/
val compilers : t -> OpamTypes.compiler -> OpamTypes.dirnameCompiler subdir $opam/compilers/$VERSION/$COMP
val package_index : t -> OpamTypes.filenameReturn the repository index: $opam/repo/package-index
val compiler_index : t -> OpamTypes.filenameReturn the repository index: $opam/repo/compiler-index
val init : t -> OpamTypes.dirnameInit scripts
val log : t -> OpamTypes.dirnameLog dir $opam/log
val backup_dir : t -> OpamTypes.dirnameThe directory where global backups are stored
val backup : t -> OpamTypes.filenameBackup file for state export
module Switch : sig ... endSwitch related paths