{
  "description": "List the logged-in CLI applications. Login (applications:add) takes a client secret and is left out, as are the plugin commands.",
  "name": "commercelayer",
  "aliases": [
    "clayer"
  ],
  "subcommands": [
    {
      "name": "applications",
      "description": "Show the logged-in applications, optionally filtered.",
      "options": [
        {
          "names": [
            "--kind",
            "-k"
          ],
          "description": "Application kind",
          "args": {
            "name": "kind",
            "isOptional": false,
            "suggestions": [
              {
                "name": "integration",
                "description": "integration"
              },
              {
                "name": "sales_channel",
                "description": "sales channel"
              },
              {
                "name": "user",
                "description": "user"
              }
            ]
          }
        },
        {
          "names": [
            "--mode",
            "-m"
          ],
          "description": "Mode",
          "args": {
            "name": "mode",
            "isOptional": false,
            "suggestions": [
              {
                "name": "test",
                "description": "test"
              },
              {
                "name": "live",
                "description": "live"
              }
            ]
          }
        },
        {
          "names": [
            "--api",
            "-A"
          ],
          "description": "API",
          "args": {
            "name": "api",
            "isOptional": false,
            "suggestions": [
              {
                "name": "core",
                "description": "core"
              },
              {
                "name": "provisioning",
                "description": "provisioning"
              }
            ]
          }
        },
        {
          "names": [
            "--organization",
            "-o"
          ],
          "description": "Organization slug",
          "args": {
            "name": "organization",
            "isOptional": false
          }
        },
        {
          "names": [
            "--alias",
            "-a"
          ],
          "description": "Application alias",
          "args": {
            "name": "alias",
            "isOptional": false
          }
        },
        {
          "names": [
            "--sort",
            "-S"
          ],
          "description": "Sort by organization and name"
        }
      ]
    }
  ]
}
