OpamPathThe various paths where OPAM configuration files are stored.
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