INNER CODE UNIT · Go
func
c-bata/kube-prompt · kube/arguments.go:100
func (c *Completer) argumentsCompleter(ctx context.Context, namespace string, args []string) []prompt.Suggest {
if len(args) <= 1 {
return prompt.FilterHasPrefix(commands, args[0], true)
}
first := args[0]
switch first {
case "get":
second := args[1]
if len(args) == 2 {
subcommands := []prompt.Suggest{
{Text: "componentstatuses"},
{Text: "configmaps"},
{Text: "daemonsets"},
{Text: "deployments"},
{Text: "endpoints"},
{Text: "events"},
{Text: "horizontalpodautoscalers"},