命令¶
本节介绍 Conan 内置命令,例如 conan install
或 conan search
。
还可以创建用户自定义命令,请访问 自定义命令参考 和这些 自定义命令示例
消费者命令
conan cache:返回缓存中配方和包的路径
conan config:管理 Conan 配置(远程服务器、设置、插件等)
conan graph:在不获取二进制文件的情况下获取有关依赖关系图的信息
conan inspect:检查 conanfile.py 以返回公共字段
conan install:安装依赖项
conan list:列出本地缓存或远程服务器中的配方、版本和包
conan lock:创建和管理锁定文件
conan pkglist:操作包列表,合并它们或在远程服务器中查找包。
conan profile:显示和管理配置文件
conan remove:从本地缓存或远程服务器中删除包
conan remote:添加、删除、登录/注销和管理远程服务器
conan search:搜索与名称匹配的包
conan version:提供有关 Conan 客户端版本的信息
创建者命令
conan build:安装包并调用其构建方法
conan create:根据配方创建包
conan download:从远程服务器下载(不安装)单个 Conan 包。
conan editable:允许在用户文件夹中使用包
conan export:将配方导出到 Conan 包缓存
conan export-pkg:直接从预编译的二进制文件创建包
conan new:根据预定义模板创建新的配方
conan source:调用 source() 方法
conan test:测试包
conan upload:将包从本地缓存上传到指定的远程服务器
命令格式化程序¶
几乎所有命令都具有参数 --format xxxx
,该参数用于应用输出转换。命令格式化程序帮助用户以不同的方式查看命令输出,使其更符合他们的需求。这里只列出了一些最重要的格式化程序,其详细信息值得单独列出一个部分。
graph-info 格式化程序:以 JSON 格式显示图形信息。它被多个命令使用。