Index of modules


A
API [OpamClient]
OPAM API.
Aliases [OpamFile]
Compiler aliases: $opam/aliases
Attribute [OpamFilename]
Simple structure to hanle file attributes

B
Base [OpamFilename]
Basenames
Buffer [OpamCompat]
Bytes [OpamCompat]

C
CONFIG [OpamClient.API]
Config API.
Comp [OpamFile]
Compiler version $opam/compilers/
Compiler_index [OpamFile]
Association between compiler names and repositories
Config [OpamFile]
Configuration file: $opam/config

D
Descr [OpamFile]
Package descriptions: $opam/descr/
Dir [OpamFilename]
Directory names
Dot_config [OpamFile]
.config files
Dot_install [OpamFile]
.install files

E
Export [OpamFile]
Import/export file.

F
File_attributes [OpamFile]
urls.txt file *
Filename [OpamCompat]
Filenames [OpamFile]
List of filenames
Full [OpamVariable]

G
Graph [OpamRepository]

I
Installed [OpamFile]
List of installed packages: $opam/$oversion/installed
Installed_roots [OpamFile]
List of packages explicitly installed by the user: $opam/$switch/installed.user

J
Job [OpamProcess]
Higher-level interface to allow parallelism

L
Lines [OpamFile]
Lines of space-separated words.

M
Make [OpamVCS]
Create a backend from a VCS implementation.
Map [OpamRepository]

O
O [OpamRepository]
OP [OpamFilename]
OPAM [OpamFile]
OPAM files
Op [OpamProcess.Job]
Open type and add combinators.
OpamAction
OPAM actions
OpamClient
Client entry-point.
OpamCompat
OpamCompiler
Compiler names and versions
OpamConfigCommand
Configuration commands
OpamDarcs
Darcs repository backend
OpamFile
Functions to read and write OPAM configuration files in a typed way
OpamFilename
Typed filename manipulation
OpamFilter
Manage filters
OpamFormat
Format of OPAM configuration files.
OpamFormula
Management of formulas
OpamGit
Git repository backend
OpamGitVersion
OpamGlobals
Convention: all the global OPAM variables can be set using environment variables using OPAM<variable>
OpamHTTP
Curl repository backend
OpamHg
Git repository backend
OpamJson
OpamLexer
OpamLineLexer
OpamLocal
Rsync repository backend
OpamMain
OpamParser
OpamPath
The various paths where OPAM configuration files are stored.
OpamPinCommand
Pin subcommand.
OpamProcess
Process handling
OpamRepository
OpamRepositoryCommand
Repository sub-command functions.
OpamRepositoryName
Repository names
OpamScript
OpamSolution
Applying solver solutions
OpamState
OPAM client state
OpamSwitch
Compiler switches
OpamSwitchCommand
Switch commands.
OpamSystem
Low-level untyped system operations
OpamTypes
Common types used by other modules
OpamTypesBase
This module contains basic utility functions and stringifiers for the basic OPAM types present in OpamTypes.ml
OpamVCS
Generic backend for version-control systems.
OpamVariable
Variable names
OpamVersion
OPAM versions
Opam_admin_top
Small lib for writing opam-repo admin scripts
Opam_check
Opam_stats
Opamlfind
Overlay [OpamPath.Switch]

P
PIN [OpamClient.API]
Pin API
Package_index [OpamFile]
Association between package names and repositories
Parallel [OpamRepository]
Pinned [OpamFile]
Pinned package files
Prefix [OpamFile]
Prefix of package directories

R
REPOSITORY [OpamClient.API]
Repository API
Reinstall [OpamFile]
List of packages to reinstall: $opam/$oversion/reinstall
Repo [OpamFile]
Repository metadata
Repo_config [OpamFile]
Repository config: $opam/repo/$repo/config
Repository [OpamPath]
Repository paths

S
SWITCH [OpamClient.API]
Switch API
SafeAPI [OpamClient]
This version of the API can be used concurrently.
Set [OpamRepository]
Switch [OpamPath]
Switch related paths

T
Types [OpamState]
Client state

U
URL [OpamFile]
Urls for OPAM repositories

V
Version [OpamCompiler]
OCaml compiler versions