/bash_completion.d/links
http://github.com/brinkman83/bashrc · #! · 43 lines · 38 code · 5 blank · 0 comment · 0 complexity · bef896ea47756b137e43ccfdcea4fe25 MD5 · raw file
- # bash completion for links
- have links &&
- _links()
- {
- local cur
- COMPREPLY=()
- cur=`_get_cword`
- case "$cur" in
- --*)
- COMPREPLY=( $( compgen -W '--help' -- "$cur" ) )
- ;;
- -*)
- COMPREPLY=( $( compgen -W '-async-dns -max-connections \
- -max-connections-to-host -retries -receive-timeout \
- -unrestartable-receive-timeout -format-cache-size \
- -memory-cache-size -http-proxy -ftp-proxy -download-dir \
- -assume-codepage -anonymous -dump -no-connect \
- -source -version -help' -- "$cur" ) )
- ;;
- *)
- if [ -r ~/.links/links.his ]; then
- COMPREPLY=( $( compgen -W '$( < ~/.links/links.his )' \
- -- "$cur" ) )
- fi
- _filedir '@(htm|html)'
- return 0
- ;;
- esac
- return 0
- } &&
- complete -F _links $filenames links
- # Local variables:
- # mode: shell-script
- # sh-basic-offset: 4
- # sh-indent-comment: t
- # indent-tabs-mode: nil
- # End:
- # ex: ts=4 sw=4 et filetype=sh