DeleteModules deletes a specified module from the Cyclops API.
(clientset *client.CyclopsV1Alpha1Client, moduleNames []string)
| 18 | |
| 19 | // DeleteModules deletes a specified module from the Cyclops API. |
| 20 | func 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 | |
| 36 | var ( |
| 37 | DeleteModule = &cobra.Command{ |
no test coverage detected
searching dependent graphs…