youtube-dl/devscripts/zsh-completion.in
Wu Zhenyu 66c952916d Rewrite zsh completion script, fix #30900
1. `devscripts/zsh-completion.py`
2. `sudo mv youtube-dl.zsh /usr/share/zsh/site-functions/_youtube-dl`
3. `compinit`
2022-09-07 17:03:50 +08:00

23 lines
404 B
Plaintext

#compdef {{programs}}
# https://github.com/zsh-users/zsh/blob/master/Etc/completion-style-guide
typeset -A opt_args
_arguments -S -s \
{{flags}} \
'*:URL:_urls'
case $state in
external-downloader-args)
case "${opt_args[--external-downloader]}" in
curl) _curl
;;
ffmpeg) _ffmpeg
;;
httpie) _httpie
;;
wget) _wget
;;
esac
;;
esac