Skip to content

Latest commit

 

History

History
79 lines (61 loc) · 1.94 KB

README.md

File metadata and controls

79 lines (61 loc) · 1.94 KB

Ollama zsh completion plugin

The plugin is based on Obeone's Gist

installation

I use Antidote for zsh plugins, but if you use a different system for managing your zsh, it's basically the same, just add ocodo/ollama_zsh_completion to your plugins list and reload your shell.

With Antidote installation is as simple as editing your ~/.zsh_plugins.txt file and adding:

ocodo/ollama_zsh_completion
source ~/.zshrc

Or just start a new shell. Update plugins using antidote update


Completion

Command completion for all ollama cli commands, see the original gist for more info.

Below is a summary:

ollama [TAB]
cp      -- Copy a model
create  -- Create a model from a Modelfile
help    -- Help about any command
list    -- List models
pull    -- Pull a model from a registry
push    -- Push a model to a registry
rm      -- Remove a model
run     -- Run a model
serve   -- Start ollama
show    -- Show information for a model
ollama create [TAB] -f [TAB] files...
ollama push|cp|run|rm|show [TAB]
    <list of local models>
ollama pull[TAB]
    <list of ollama core models>

Note: https:/ollama.com/library (cached to ~/.cache/ollama_library_models.cache, 1hr TTL)
ollama serve [TAB]
--host        -- Specify the host and port
--keep-alive  -- Duration to keep models in memory
--models      -- Path to the models directory
--origins     -- Set allowed origins
ollama help [TAB]
cp      -- Copy a model
create  -- Create a model from a Modelfile
help    -- Help about any command
list    -- List models
pull    -- Pull a model from a registry
push    -- Push a model to a registry
rm      -- Remove a model
run     -- Run a model
serve   -- Start ollama
show    -- Show information for a model