{
  "description": "Switch Kubernetes context or namespace in an isolated shell. Exec, export and edit subcommands are left out.",
  "name": "kubie",
  "subcommands": [
    {
      "name": "ctx",
      "description": "Switch context",
      "options": [
        {
          "names": [
            "-n"
          ],
          "description": "Namespace",
          "args": {
            "name": "namespace",
            "isOptional": false
          }
        },
        {
          "names": [
            "-r"
          ],
          "description": "Spawn a recursive shell"
        }
      ],
      "args": [
        {
          "name": "context",
          "description": "Leave empty for a selectable menu.",
          "isOptional": true
        }
      ]
    },
    {
      "name": "ns",
      "description": "Switch namespace",
      "options": [
        {
          "names": [
            "-r"
          ],
          "description": "Spawn a recursive shell"
        }
      ],
      "args": [
        {
          "name": "namespace",
          "description": "Leave empty for a selectable menu.",
          "isOptional": true
        }
      ]
    }
  ]
}
