bash スクリプト
compdef
eval "$(uv generate-shell-completion zsh)"
_uv_run_mod() {
if [[ "$words[2]" == "run" && "$words[CURRENT]" != -* ]]; then
_arguments '*:filename:_files'
else
_uv "$@"
fi
}
compdef _uv_run_mod uv
- uv というコマンドに対して、_uv_run_mod という補完関数を関連付けています。
- uv の後に Tab キーを押すと、_uv_run_mod 関数で定義された補完候補が表示されます。