| 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 |