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

    1. {
    2. "error":false,
    3. "remotes":[
    4. {
    5. "name":"conan-center",
    6. "user_name":"danimtb",
    7. "authenticated":true
    8. },
    9. {
    10. "name":"bincrafters",
    11. "user_name":null,
    12. "authenticated":false
    13. },
    14. {
    15. "name":"conan-community",
    16. "user_name":"danimtb",
    17. "authenticated":true
    18. },
    19. {
    20. "name":"the_remote",
    21. "user_name":"foo",
    22. "authenticated":false
    23. }
    24. ]
    25. }