OpamCompat OpamConsole Global configuration parameters (read from OpamGlobalConfig, and the environment when necessary)OpamCoreConfig OpamFilename Typed filename manipulationOpamJson OpamParallel OpamProcess Process handlingOpamStd OpamSystem Low-level untyped system operationsOpamVersion OPAM versionsOpamVersionCompare Functions for manipulating and comparing Debian version strings. Compliant with Debian policy version 3.9.2. and Debian developers reference version 3.4.6OpamClient Client entry-point.OpamClientConfig OpamConfigCommand Configuration commandsOpamPinCommand Pin subcommand.OpamRepositoryCommand Repository sub-command functions.OpamSwitchCommand Switch commands.OpamCompiler Compiler names and versionsOpamFile Functions to read and write OPAM configuration files in a typed wayOpamFilter Manage filtersOpamFormat Format of OPAM configuration files.OpamFormatConfig OpamFormula Management of formulasOpamLexer OpamLineLexer OpamPackage OpamParser OpamRepositoryName Repository namesOpamSwitch Compiler switch namesOpamTypes Common types used by other modulesOpamTypesBase OpamVariable Opam_admin_top Small lib for writing opam-repo admin scriptsOpamDarcs Darcs repository backendOpamDownload OpamGit Git repository backendOpamHTTP Curl repository backendOpamHg Git repository backendOpamLocal Rsync repository backendOpamRepository Defines on-disk package repositories, synchronised with an upstreamOpamRepositoryBackend OpamRepositoryConfig OpamRepositoryPath OpamVCS Generic backend for version-control systems.OpamActionGraph OpamCudf Cudf interfaceOpamHeuristic Solver heuristics.OpamSolver SAT-solver for package dependencies and conflictsOpamSolverConfig OpamAction OPAM actionsOpamOCaml Some detection of OCaml version and installation specifics. Base functions lookup in the PATH, system_* functions extract the OPAMROOT paths before looking upOpamPath The various paths where OPAM configuration files are stored.OpamScript OpamSolution Applying solver solutionsOpamState OPAM client stateOpamStateConfig