When Kubernetes context names are cryptic or generated (e.g., by CI systems), kubeswitch allows you to identify them by including the direct parent path name in the fuzzy search.
To use this feature, organize your Kubeconfig files into a directory structure where the parent directory name provides meaningful context. For example:
.kube/my-path
├── canary
│ └── config
├── dev
│ ├── config
│ └── config-tmp
└── live
└── config
In this layout, searching for dev will include contexts found within the dev/ directory. You can manually create this layout or use Hooks to automate it.