package delete import ( "context" "fmt" "strings" "edge-infra.dev/pkg/edge/edgecli" "edge-infra.dev/pkg/lib/cli/command" ) func deletebanner(cfg *edgecli.Config) *command.Command { cmd := &command.Command{ ShortUsage: "edge delete-context banner", ShortHelp: "Delete the specified banner", Exec: func(_ context.Context, args []string) error { banner := strings.Join(args, " ") if err := cfg.DeleteBanner(banner); err != nil { return err } fmt.Printf("Deleted the '%v' banner context\n", banner) return nil }, } return cmd }