Commands

This section describe the Conan built-in commands, like conan install or conan search.

It is also possible to create user custom commands, visit custom commands reference and these custom command examples

Consumer commands:

  • conan cache: Return the path of recipes and packages in the cache

  • conan config: Manage Conan configuration (remotes, settings, plugins, etc)

  • conan graph: Obtain information about the dependency graph without fetching binaries

  • conan inspect: Inspect a conanfile.py to return the public fields

  • conan install: Install dependencies

  • conan list: List recipes, revisions and packages in the local cache or in remotes

  • conan lock: Create and manage lockfiles

  • conan pkglist: Manipulate package lists, merge them or find packages in remotes.

  • conan profile: Display and manage profile files

  • conan remove: Remove packages from the local cache or from remotes

  • conan remote: Add, remove, login/logout and manage remote server

  • conan search: Search packages matching a name

  • conan version: Give information about the Conan client version

Creator commands:

Command formatters

Almost all the commands have the parameter --format xxxx which is used to apply an output conversion. The command formatters help users see the command output in a different way that could fit better with their needs. Here, there are only some of the most important ones whose details are worthy of having a separate section.