β Core Features
β Completed-
βGet Commands: pods, services, deployments, nodes, namespaces, configmaps, secrets
-
βDescribe Commands: all resource types with autocompletion
-
βLogs: full flags support (-f, --tail, -p, -c)
-
βDelete Commands: pods, services, deployments, configmaps, secrets with confirmation
-
βApply: apply Kubernetes manifests from files or directories
-
βEdit: edit resources with automatic backup before changes
-
βRollout: restart, status, history, undo for deployments/daemonsets/statefulsets
-
βOutput Formats: -o flag support (wide, yaml, json) for all get commands
-
βAliases: svc, deploy, cm, ns, no for common resources
π§ Interactive & Debugging
β Completed-
βAttach: automatic shell detection (bash/zsh/sh)
-
βExecute: run custom commands in pods
-
βPort Forward: with port validation and availability check
-
βDebug: ephemeral containers with smart image selection (netshoot/alpine/busybox)
-
βEvents: namespace filtering and watch mode
-
βCheck Errors: find problematic pods with troubleshooting suggestions
π Advanced Features
β Completed-
βInternal Domains: list all Kubernetes FQDNs (services and pods)
-
βPVC Pods: show PVCs with their associated pods
-
βPVC Unbound: identify storage issues
-
βTop: resource usage for pods and nodes
-
βDig: DNS debugging with namespace-first syntax
-
βSecrets Decoded: view all keys in a secret with base64 decoding
-
βSecrets Show: display specific secret keys decoded
-
βContext Management: multi-cluster context management without touching system kubeconfig (import, add, list, use, current, remove)
βοΈ Quality & Developer Experience
β Completed-
βSmart Autocompletion: cascading (namespace β resource), container autocompletion
-
βNamespace-first Syntax: better autocompletion workflow
-
βSafety Features: confirmation prompts, --force flag for automation
-
βCode Quality: SonarCloud integration, cognitive complexity reduction
-
βDocumentation: WCAG AA accessibility, comprehensive guides and examples
-
βGit Hooks: automatic code formatting with gofmt
-
βBackup System: automatic resource backup before editing
π Planned Features
Plannedβ‘ Performance
-
βCaching System: faster autocompletion with intelligent cache invalidation
-
βParallel Queries: concurrent kubectl calls for faster data retrieval
-
βFuzzy Matching: resource name matching with typo tolerance
π οΈ Utilities
-
βDefault Namespace: set and manage default namespace per context (v0.8.0)
-
βResource Backup: manual backup command for critical resources
π¨ Formatting & Visualization
-
βPretty Print: enhanced JSON/YAML formatting with syntax highlighting
-
βResource Visualization: ASCII graphs for pod relationships and dependencies
-
βTable Formatting: improved table output with color-coding and icons
π Cluster Operations
-
βCluster Dump: export complete cluster state for backup/analysis
-
βHealth Check: comprehensive cluster health report
-
βCustom Aliases: user-defined command aliases and shortcuts