OpamAction
OPAM actions
OpamClient
Client entry-point.
OpamConfigCommand
Configuration commands
OpamGitVersion
OpamPinCommand
Pin subcommand.
OpamRepositoryCommand
Repository sub-command functions.
OpamSolution
Applying solver solutions
OpamState
OPAM client state
OpamSwitchCommand
Switch commands.
OpamCompat
OpamCompiler
Compiler names and versions
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
OpamGlobals
Convention: all the global OPAM variables can be set using environment variables using OPAM<variable>
OpamJson
OpamLexer
OpamLineLexer
OpamParser
OpamPath
The various paths where OPAM configuration files are stored.
OpamProcess
Process handling
OpamRepositoryName
Repository names
OpamScript
OpamSwitch
Compiler switches
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
OpamVariable
Variable names
OpamVersion
OPAM versions
OpamDarcs
Darcs repository backend
OpamGit
Git repository backend
OpamHTTP
Curl repository backend
OpamHg
Git repository backend
OpamLocal
Rsync repository backend
OpamVCS
Generic backend for version-control systems.
Opam_admin_top
Small lib for writing opam-repo admin scripts
Opam_stats
OpamMain
OpamRepository
Opam_check
Opamlfind