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.
This commit is contained in:
parent
ee6e1df118
commit
2ecc3a33c3
1 changed files with 6 additions and 4 deletions
10
cmd/cmd.go
10
cmd/cmd.go
|
@ -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 {
|
||||||
if err := client.Delete(context.Background(), &req); err != nil {
|
req := api.DeleteRequest{Name: name}
|
||||||
return err
|
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
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue