...

Source file src/edge-infra.dev/pkg/edge/edgecli/commands/context/delete/deletebanner.go

Documentation: edge-infra.dev/pkg/edge/edgecli/commands/context/delete

     1  package delete
     2  
     3  import (
     4  	"context"
     5  	"fmt"
     6  	"strings"
     7  
     8  	"edge-infra.dev/pkg/edge/edgecli"
     9  	"edge-infra.dev/pkg/lib/cli/command"
    10  )
    11  
    12  func deletebanner(cfg *edgecli.Config) *command.Command {
    13  	cmd := &command.Command{
    14  		ShortUsage: "edge delete-context banner",
    15  		ShortHelp:  "Delete the specified banner",
    16  		Exec: func(_ context.Context, args []string) error {
    17  			banner := strings.Join(args, " ")
    18  
    19  			if err := cfg.DeleteBanner(banner); err != nil {
    20  				return err
    21  			}
    22  
    23  			fmt.Printf("Deleted the '%v' banner context\n", banner)
    24  			return nil
    25  		},
    26  	}
    27  
    28  	return cmd
    29  }
    30  

View as plain text