opam-search (1)
NAME
opam-search - Search into the package list.
SYNOPSIS
opam search [OPTION]... [PATTERNS]...
DESCRIPTION
This command displays the list of available packages that match one of the package patterns specified as arguments.
Unless the --short flag is used, the output format is the same as the opam list command. It displays one package per line, and each line contains the name of the package, the installed version or -- if the package is not installed, and a short description.
The full description can be obtained by doing opam info <package>.
ARGUMENTS
- PATTERNS
- List of package patterns.
OPTIONS
- -c, --case-sensitive
- Force the search in case sensitive mode.
- -i, --installed
- List installed packages only.
- --installed-roots
- Display only the installed roots.
- -s, --short
- Output the names separated by one whitespace instead of using the usual formatting.
COMMON OPTIONS
These options are common to all commands.
- --color=WHEN (absent=auto)
- Colorize the output. WHEN must be `always', `never' or `auto'.
- --compat-mode-1.0
- Compatibility mode with OPAM 1.0
- --debug
- Print debug message on stdout. This is equivalent to setting $OPAMDEBUG to a non-empty value.
- --git-version
- Print the git version if it exists and exit.
- --help[=FMT] (default=pager)
- Show this help in format FMT (pager, plain or groff).
- --no-aspcud
- Do not use the external aspcud solver, even if available.
- --no-base-packages
- Do not install base packages (useful for testing purposes). This is equivalent to setting $OPAMNOBASEPACKAGES to a non-empty string.
- -q, --quiet
- Be quiet when installing a new compiler.
- -r ROOT, --root=ROOT (absent=~/.opam)
- Use ROOT as the current root path. This is equivalent to setting $OPAMROOT to ROOT.
- --strict
- Fail whenever an error is found in a package definition or a configuration file. The default is to continue silently if possible.
- --switch=SWITCH
- Use SWITCH as the current compiler switch. This is equivalent to setting $OPAMSWITCH to SWITCH.
- -v, --verbose
- Be more verbose. This is equivalent to setting $OPAMVERBOSE to a non-empty value.
- --version
- Show version information.
- -y, --yes
- Disable interactive mode and answer yes to all questions that would otherwise be asked to the user. This is equivalent to setting $OPAMYES to a non-empty string.
ENVIRONMENT VARIABLES
opam makes use of environment variables listed here.
OPAMCOLOR, when set to always or never, sets a default value for the --color option
OPAMCURL can be used to define an alternative for the 'curl' command-line utility to download files
FURTHER DOCUMENTATION
AUTHORS
Thomas Gazagnaire <thomas@gazagnaire.org>
Anil Madhavapeddy <anil@recoil.org>
Fabrice Le Fessant <Fabrice.Le_fessant@inria.fr>
Frederic Tuong <tuong@users.gforge.inria.fr>
Louis Gesbert <louis.gesbert@ocamlpro.com>
Vincent Bernardoff <vb@luminar.eu.org>
Guillem Rieu <guillem.rieu@ocamlpro.com>
BUGS
Check bug reports at https://github.com/OCamlPro/opam/issues.