Skip to content

Commit

Permalink
Added completion for ollama
Browse files Browse the repository at this point in the history
Closes #10327

(cherry picked from commit 90b9bce)
  • Loading branch information
faluciano authored and zanchey committed Mar 18, 2024
1 parent 77e2fa3 commit cc6df6d
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions share/completions/ollama.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
function __fish_ollama_list
ollama list 2>/dev/null | tail -n +2 | string replace --regex "\s.*" ""
end

complete -c ollama -a serve -d "Start ollama"
complete -c ollama -a create -d "Create a model from a Modelfile"
complete -c ollama -a show -d "Show information for a model"
complete -c ollama -a run -d "Run a model"
complete -c ollama -a pull -d "Pull a model from a registry"
complete -c ollama -a push -d "Push a model to a registry"
complete -c ollama -a list -d "List models"
complete -c ollama -a cp -d "Copy a model"
complete -c ollama -a rm -d "Remove a model"
complete -c ollama -a help -d "Help about any command"
complete -c ollama -s h -l help -d "help for ollama"
complete -c ollama -s v -l version -d "Show version information"
complete -c ollama -f -a "(__fish_ollama_list)" --condition '__fish_seen_subcommand_from show'
complete -c ollama -f -a "(__fish_ollama_list)" --condition '__fish_seen_subcommand_from run'
complete -c ollama -f -a "(__fish_ollama_list)" --condition '__fish_seen_subcommand_from cp'
complete -c ollama -f -a "(__fish_ollama_list)" --condition '__fish_seen_subcommand_from rm'

0 comments on commit cc6df6d

Please sign in to comment.