命令

本节描述了 Conan 内置命令,例如 conan installconan search

也可以创建用户自定义命令,请访问自定义命令参考和这些自定义命令示例

消费者命令

创建者命令

安全命令

命令输出到 stdout 和 stderr

Conan 命令的输出信息遵循一种深思熟虑的设计选择,这与许多 CLI 工具和 POSIX 标准中的常见实践保持一致

  • stdout: 用于最终命令结果(例如 JSON、HTML)。

  • stderr: 用于诊断输出,包括日志、警告、错误和进度消息。

更多信息请参见常见问题解答部分

将输出重定向到文件

您可以使用 shell 重定向将 Conan 输出重定向到文件

$ conan install . --format=json > output.json

或者,直接使用 --out-file 参数(自 Conan 2.12.0 起可用)来指定输出文件

$ conan install . --format=json --out-file=output.json

命令格式化器

几乎所有命令都具有 --format xxxx 参数,该参数用于应用输出转换。命令格式化器帮助用户以更适合其需求的方式查看命令输出。这里只列出了一些最重要的格式化器,它们的详细信息值得单独成节。