| 123456789101112131415161718 | __youtube_dl(){    local cur prev opts    COMPREPLY=()    cur="${COMP_WORDS[COMP_CWORD]}"    opts="{{flags}}"    keywords=":ytfavorites :ytrecommended :ytsubscriptions :ytwatchlater"    if [[ ${cur} =~ : ]]; then        COMPREPLY=( $(compgen -W "${keywords}" -- ${cur}) )        return 0    elif [[ ${cur} == * ]] ; then        COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )        return 0    fi}complete -F __youtube_dl youtube-dl
 |