Unverified Commit 2ecc3a33 authored by Quinn Slack's avatar Quinn Slack Committed by GitHub
Browse files

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.
parent ee6e1df1
...@@ -220,11 +220,13 @@ func DeleteHandler(cmd *cobra.Command, args []string) error { ...@@ -220,11 +220,13 @@ func DeleteHandler(cmd *cobra.Command, args []string) error {
return err return err
} }
req := api.DeleteRequest{Name: args[0]} for _, name := range args {
req := api.DeleteRequest{Name: name}
if err := client.Delete(context.Background(), &req); err != nil { if err := client.Delete(context.Background(), &req); err != nil {
return err return err
} }
fmt.Printf("deleted '%s'\n", args[0]) fmt.Printf("deleted '%s'\n", name)
}
return nil return nil
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment