本文档翻译自:https://docs.conan.io/en/latest/reference/commands/output/user.html
:::success
Warning
这是一项实验性功能,可能会在将来的发行版中进行重大更改。
:::
conan user 提供--json参数来生成包含每个远程配置的用户信息的文件。
输出JSON包含两个第一级密钥:
- error:布尔值,指示命令是否完成并出现错误。
- remotes:包含找到的软件包的远程列表。 每个元素包含:
- name:远端名称。
- user_name:该遥控器的用户名。
- authenticated:布尔值,指示用户是否已通过身份验证。
Example:
列出每个远程用户:**conan user --json user.json**
user.json¶
{"error":false,"remotes":[{"name":"conan-center","user_name":"danimtb","authenticated":true},{"name":"bincrafters","user_name":null,"authenticated":false},{"name":"conan-community","user_name":"danimtb","authenticated":true},{"name":"the_remote","user_name":"foo","authenticated":false}]}
