├── .github └── workflows │ └── release.yml ├── .gitignore ├── .goreleaser.yaml ├── LICENSE ├── Makefile ├── README.md ├── README_zh-CN.md ├── cmd ├── add.go ├── export.go ├── generate.go ├── list.go ├── remove.go ├── rename.go ├── root.go ├── set_namespace.go ├── set_server.go ├── switch.go └── version.go ├── docs └── images │ ├── demo.gif │ └── usage.png ├── go.mod ├── go.sum ├── install.sh ├── internal ├── completion │ └── completion.go ├── kube │ ├── client.go │ ├── kubeconfig.go │ ├── kubeconfig_test.go │ ├── namespace.go │ ├── resource.go │ ├── secret.go │ └── seviceaccount.go ├── output │ └── output.go ├── prompt │ └── prompt.go ├── types │ └── context.go └── util │ └── util.go └── main.go /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/README.md -------------------------------------------------------------------------------- /README_zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/README_zh-CN.md -------------------------------------------------------------------------------- /cmd/add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/cmd/add.go -------------------------------------------------------------------------------- /cmd/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/cmd/export.go -------------------------------------------------------------------------------- /cmd/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/cmd/generate.go -------------------------------------------------------------------------------- /cmd/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/cmd/list.go -------------------------------------------------------------------------------- /cmd/remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/cmd/remove.go -------------------------------------------------------------------------------- /cmd/rename.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/cmd/rename.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/set_namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/cmd/set_namespace.go -------------------------------------------------------------------------------- /cmd/set_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/cmd/set_server.go -------------------------------------------------------------------------------- /cmd/switch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/cmd/switch.go -------------------------------------------------------------------------------- /cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/cmd/version.go -------------------------------------------------------------------------------- /docs/images/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/docs/images/demo.gif -------------------------------------------------------------------------------- /docs/images/usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/docs/images/usage.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/go.sum -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/install.sh -------------------------------------------------------------------------------- /internal/completion/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/internal/completion/completion.go -------------------------------------------------------------------------------- /internal/kube/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/internal/kube/client.go -------------------------------------------------------------------------------- /internal/kube/kubeconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/internal/kube/kubeconfig.go -------------------------------------------------------------------------------- /internal/kube/kubeconfig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/internal/kube/kubeconfig_test.go -------------------------------------------------------------------------------- /internal/kube/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/internal/kube/namespace.go -------------------------------------------------------------------------------- /internal/kube/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/internal/kube/resource.go -------------------------------------------------------------------------------- /internal/kube/secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/internal/kube/secret.go -------------------------------------------------------------------------------- /internal/kube/seviceaccount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/internal/kube/seviceaccount.go -------------------------------------------------------------------------------- /internal/output/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/internal/output/output.go -------------------------------------------------------------------------------- /internal/prompt/prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/internal/prompt/prompt.go -------------------------------------------------------------------------------- /internal/types/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/internal/types/context.go -------------------------------------------------------------------------------- /internal/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/internal/util/util.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketches/ktx/HEAD/main.go --------------------------------------------------------------------------------