projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Correctly write and restore the console title on the stack (fixes #1782)
[youtube-dl]
/
devscripts
/
bash-completion.in
diff --git
a/devscripts/bash-completion.in
b/devscripts/bash-completion.in
index 3b99a96145bedc1c397f89d216b01e53ed361634..ce893fcbe1a681e535452c35f5b833eea54b2d95 100644
(file)
--- a/
devscripts/bash-completion.in
+++ b/
devscripts/bash-completion.in
@@
-1,14
+1,18
@@
-__youtube
-
dl()
+__youtube
_
dl()
{
local cur prev opts
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
opts="{{flags}}"
{
local cur prev opts
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
opts="{{flags}}"
+ keywords=":ytfavorites :ytrecommended :ytsubscriptions :ytwatchlater"
- if [[ ${cur} == * ]] ; then
+ if [[ ${cur} =~ : ]]; then
+ COMPREPLY=( $(compgen -W "${keywords}" -- ${cur}) )
+ return 0
+ elif [[ ${cur} == * ]] ; then
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
return 0
fi
}
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
return 0
fi
}
-complete -F __youtube
-
dl youtube-dl
+complete -F __youtube
_
dl youtube-dl