{
  "description": "Configure and select JFrog servers and ping Artifactory. Access tokens and passwords are deliberately not fields; add credentials interactively.",
  "name": "jf",
  "subcommands": [
    {
      "name": "config",
      "subcommands": [
        {
          "name": "add",
          "description": "Save a JFrog Platform server configuration. Leave interactive on so the CLI prompts for credentials.",
          "options": [
            {
              "names": [
                "--url"
              ],
              "description": "Platform URL",
              "args": {
                "name": "url",
                "isOptional": false
              }
            }
          ],
          "args": [
            {
              "name": "server_id",
              "isOptional": true
            }
          ]
        },
        {
          "name": "use",
          "description": "Make a saved server the default for later commands.",
          "args": [
            {
              "name": "server_id",
              "isOptional": true
            }
          ]
        }
      ]
    },
    {
      "name": "rt",
      "subcommands": [
        {
          "name": "ping",
          "description": "Check that a configured Artifactory server responds.",
          "options": [
            {
              "names": [
                "--server-id"
              ],
              "description": "Uses the default server when empty.",
              "args": {
                "name": "server_id",
                "description": "Uses the default server when empty.",
                "isOptional": false
              }
            }
          ]
        }
      ]
    }
  ]
}
