mirror of
https://github.com/ytdl-org/youtube-dl
synced 2025-04-15 11:34:52 +09:00

1. `devscripts/zsh-completion.py` 2. `sudo mv youtube-dl.zsh /usr/share/zsh/site-functions/_youtube-dl` 3. `compinit`
23 lines
404 B
Plaintext
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
|