feat zsh: add kollzsh ai command

This commit is contained in:
Yuan Chiu 2025-05-23 21:57:10 +08:00
parent 5e0e677cb8
commit 8f5c7f88aa
Signed by: yuan
GPG Key ID: 50FBE4156404B98D
2 changed files with 15 additions and 2 deletions

View File

@ -1,4 +1,5 @@
# macOS ------------------------------------------------------------------------
# TODO: python-ollama尚未處理
[packages.darwin]
taps = [
'laishulu/homebrew',
@ -34,7 +35,7 @@ casks = [
# Ubuntu -----------------------------------------------------------------------
# Ubuntu 24.04.2 LTS 測試過
# TODO: lazygit, chezmoi尚未處理
# TODO: lazygit, chezmoi, python-ollama尚未處理
[packages.linux.ubuntu]
apt = [
'sudo',
@ -51,7 +52,7 @@ apt = [
# Debian -----------------------------------------------------------------------
# Debian 12, Debian 13 測試過
# TODO: chezmoi尚未處理
# TODO: chezmoi, python-ollama尚未處理
# 特別備註:
# Debain 12 (bookworm) 沒有eza但是有exa
# Debain 12 (bookworm) 沒有ueberzugpp但是有ueberzug
@ -115,6 +116,7 @@ pacman_gui = [
]
aur = [
'python-ollama',
]
aur_gui = [
@ -168,6 +170,7 @@ pacman_gui = [
]
aur = [
'python-ollama',
]
aur_gui = [

View File

@ -159,6 +159,16 @@ zinit light sunlei/zsh-ssh
zinit light ocodo/ollama_zsh_completion
# zinit snippet https://gist.github.com/obeone/9313811fd61a7cbb843e0001a4434c58/raw/5a6a44efc6a07b6f937dbc596d9d7385b297dda8/_ollama.zsh
# Kollzsh zsh命令行直接輸入模糊語意用途按下ctrl+o以後會連線到API伺服器取出正確指令下法
zinit light chyuaner/kollzsh
KOLLZSH_MODEL="qwen2.5-coder:7b"
KOLLZSH_HOTKEY="^o"
KOLLZSH_COMMAND_COUNT=5
KOLLZSH_URL={{ .ollamaUrl | quote }}
KOLLZSH_APIKEY={{ .ollamaKey | quote }}
KOLLZSH_KEEP_ALIVE="1h"
KOLLZSH_PYTHON3="python3"
# overwrite ls
if command -v colorls &> /dev/null; then
alias ls='colorls'