Skip to content

flavono123/kupid

Repository files navigation

Kupid

demo

Pick any Deep schema fields, create your own table view of Kubernetes TUI.

GitHub License GitHub go.mod Go version Go Report Card contributions welcome

Installation

Homebrew

brew install flavono123/tap/kupid

kupid

Krew

Note

for a krew plugin, named as pickdeep over kupid to follow the krew's naming guide.

# from the official krew index
kubectl krew install pickdeep

# from my custom krew index, the most latest
kubectl krew index add flew https://github.com/flavono123/flew-index.git
kubectl krew install flew/pickdeep

kubectl pickdeep

Go

go install github.com/flavono123/kupid/cmd/kupid@latest

kupid

LIMITATION

Warning

for kinds with more than 8000 schema fields, the program goes very slow down; i experienced with a 'Pod' with about 8000+ fields. the bubbletea' viewport is not optimized for this case. should implement one for lazy loading of rendering content.

Roadmap

  • this is a dashboard only for read operations, NO writes