{
  "name": "kubens",
  "description": "Switch between Kubernetes-namespaces",
  "parserDirectives": {
    "flagsArePosixNoncompliant": true
  },
  "options": [
    {
      "names": [
        "--help",
        "-h"
      ],
      "description": "Show help for kubens"
    },
    {
      "names": [
        "--current",
        "-c"
      ],
      "description": "Show current namespace"
    }
  ],
  "args": [
    {
      "name": "namespace",
      "isOptional": true,
      "generators": [
        {
          "script": [
            "bash",
            "-c",
            "kubens | grep -v $(kubens -c)"
          ]
        },
        {
          "script": [
            "kubens",
            "-c"
          ]
        }
      ]
    }
  ]
}
