MCPcopy
hub / github.com/cyclops-ui/cyclops / deleteModules

Function deleteModules

cyctl/internal/delete/modules.go:20–34  ·  view source on GitHub ↗

DeleteModules deletes a specified module from the Cyclops API.

(clientset *client.CyclopsV1Alpha1Client, moduleNames []string)

Source from the content-addressed store, hash-verified

18
19// DeleteModules deletes a specified module from the Cyclops API.
20func deleteModules(clientset *client.CyclopsV1Alpha1Client, moduleNames []string) {
21 if len(moduleNames) == 0 {
22 fmt.Println("Error: module names cannot be empty")
23 return
24 }
25
26 for _, moduleName := range moduleNames {
27 err := clientset.Modules("cyclops").Delete(moduleName)
28 if err != nil {
29 fmt.Printf("Error from server (NotFound): %v\n", err)
30 } else {
31 fmt.Printf("Module %v deleted successfully.\n", moduleName)
32 }
33 }
34}
35
36var (
37 DeleteModule = &cobra.Command{

Callers 1

modules.goFile · 0.85

Calls 4

PrintlnMethod · 0.80
ModulesMethod · 0.80
PrintfMethod · 0.80
DeleteMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…