Pārlūkot izejas kodu

delete all models (not just 1st) in `ollama rm` (#415)

Previously, `ollama rm model1 model2 modelN` would only delete `model1`. The other model command-line arguments would be silently ignored. Now, all models mentioned are deleted.
Quinn Slack 1 gadu atpakaļ
vecāks
revīzija
2ecc3a33c3
1 mainītis faili ar 6 papildinājumiem un 4 dzēšanām
  1. 6 4
      cmd/cmd.go

+ 6 - 4
cmd/cmd.go

@@ -220,11 +220,13 @@ func DeleteHandler(cmd *cobra.Command, args []string) error {
 		return err
 	}
 
-	req := api.DeleteRequest{Name: args[0]}
-	if err := client.Delete(context.Background(), &req); err != nil {
-		return err
+	for _, name := range args {
+		req := api.DeleteRequest{Name: name}
+		if err := client.Delete(context.Background(), &req); err != nil {
+			return err
+		}
+		fmt.Printf("deleted '%s'\n", name)
 	}
-	fmt.Printf("deleted '%s'\n", args[0])
 	return nil
 }