{
  "description": "Sign in with machine credentials and list applications. Other Auth0 commands are left out.",
  "name": "auth0",
  "subcommands": [
    {
      "name": "login",
      "description": "Machine login for servers and CI. The client secret is typed into the command line, so prefer an interactive login on shared machines.",
      "options": [
        {
          "names": [
            "--domain"
          ],
          "description": "Tenant domain",
          "args": {
            "name": "domain",
            "isOptional": false
          }
        },
        {
          "names": [
            "--client-id"
          ],
          "description": "Client ID",
          "args": {
            "name": "client_id",
            "isOptional": false
          }
        },
        {
          "names": [
            "--client-secret"
          ],
          "description": "Client secret",
          "args": {
            "name": "client_secret",
            "isOptional": false
          }
        }
      ]
    },
    {
      "name": "apps",
      "subcommands": [
        {
          "name": "list",
          "description": "List applications",
          "options": [
            {
              "names": [
                "--number",
                "-n"
              ],
              "description": "Number of apps",
              "args": {
                "name": "number",
                "isOptional": false
              }
            },
            {
              "names": [
                "--reveal-secrets",
                "-r"
              ],
              "description": "Reveal secrets"
            },
            {
              "names": [
                "--json"
              ],
              "description": "JSON output"
            },
            {
              "names": [
                "--csv"
              ],
              "description": "CSV output"
            },
            {
              "names": [
                "--tenant"
              ],
              "description": "Tenant",
              "args": {
                "name": "tenant",
                "isOptional": false
              }
            }
          ]
        }
      ]
    }
  ]
}
