命令

本节介绍了 Conan 内置命令,例如 conan installconan search

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

消费者命令

创建者命令

安全命令

命令输出到 stdout 和 stderr

Conan 命令的输出遵循许多 CLI 工具的通用实践和 POSIX 标准 的既定设计选择。

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

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

更多信息可以在 FAQ 部分 中找到。

将输出重定向到文件

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

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

或者,使用 --out-file 参数(Conan 2.12.0 及更高版本可用)直接指定输出文件

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

命令格式化器

几乎所有命令都有一个 --format xxxx 参数,用于应用输出转换。命令格式化器可以帮助用户以不同的方式查看命令输出,以更好地满足他们的需求。这里只列出一些最重要的,它们的细节值得拥有一个单独的部分。