本文档翻译自: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
}
]
}