package opam-format
Install
dune-project
Dependency
Authors
-
David Allsopp
-
VVincent Bernardoff <vb@luminar.eu.org>
-
RRaja Boujbel <raja.boujbel@ocamlpro.com>
-
KKate Deplaix <kit-ty-kate@outlook.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
md5=fc3e769ecf6acee13e249d6d1ab52b60
sha512=b57536f4530ed03c8f3cc8cf814af9a2c53b159f58fc1b50be93295f6eb8d53faeef3d916e1a3f5137d35468af15fc2f59a2f8bda5c574532ab523fd945b9781
doc/opam-format/OpamPath/index.html
Module OpamPathSource
Defines the file hierarchy in ~/.opam
Global paths
Type of path root
State cache
Directory containing state cache
Global lock file for the whole opamroot. Opam should generally read-lock this (e.g. initialisation and format upgrades require a write lock)
Main configuration file: $opam/config
Redirection file for opam root: $opam/redirected-opamroot
The list of configuration files location used by default (/etc/opamrc and ~/.opamrc). More general (lower priority) first.
Lock for updates on the main config file (write lock when changes to switches, repositories lists are expected. No lock needed otherwise)
Global lock file for the repositories mirrors: $opam/repo/lock
Global config file for the repositories mirrors: $opam/repo/repos-config
Init scripts location: $opam/opam-init
Installation dir for configured hooks: $$opam/opam-init/hooks
Log dir $opam/log
The directory where global backups are stored
Backup file for state export
The prefix for plugin commands ("opam-")
The directory for plugins data $opam/plugins
The directory for shared plugin binaries $opam/plugins/bin
The globally installed binary of the given plugin $opam/plugins/bin/opam-foo
The directory for a given plugin's data $opam/plugins/$name. "bin" is forbidden.
The last environment used regardless the switch