2013-11-26 18:29:04 +01:00
|
|
|
# uscan completion -*- shell-script -*-
|
|
|
|
|
|
|
|
_uscan()
|
|
|
|
{
|
|
|
|
local cur prev split
|
|
|
|
_init_completion -s || return
|
|
|
|
|
|
|
|
case $prev in
|
|
|
|
--package)
|
2013-11-26 18:29:34 +01:00
|
|
|
COMPREPLY=( $( _xfunc apt-cache _apt_cache_src_packages ))
|
2013-11-26 18:29:04 +01:00
|
|
|
return 0
|
|
|
|
;;
|
|
|
|
--watchfile)
|
|
|
|
_filedir
|
|
|
|
return 0
|
|
|
|
;;
|
|
|
|
--destdir)
|
|
|
|
_filedir -d
|
|
|
|
return 0
|
|
|
|
;;
|
|
|
|
--timeout|--upstream-version|--download-version|--check-dirname-level|--check-dirname-regex)
|
|
|
|
COMPREPLY=( )
|
|
|
|
return 0
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
|
|
|
|
$split && return 0
|
|
|
|
|
|
|
|
COMPREPLY=( $( compgen -W ' --report --no-download --report-status
|
|
|
|
--download --destdir --force-download --pasv --no-pasv --symlink --rename
|
|
|
|
--repack --no-symlink --dehs --no-dehs --download-current-version --verbose
|
|
|
|
--no-verbose --debug --user-agent --useragent --no-conf --help
|
|
|
|
--version --timeout --package --upstream-version --watchfile
|
|
|
|
--download-version --check-dirname-level --check-dirname-regex
|
|
|
|
' -- "$cur" ) )
|
|
|
|
return 0
|
|
|
|
} &&
|
|
|
|
complete -F _uscan uscan
|
|
|
|
|
|
|
|
# ex: ts=4 sw=4 et filetype=sh
|