. ../include/common
. ../include/packages

cmd=apt-get

optcomplete $cmd  d download-only
optcomplete $cmd  fix-broken f
optcomplete $cmd  h help
optcomplete $cmd  version v
optcomplete $cmd  ignore-missing m fix-missing
optcomplete $cmd  no-download
optcomplete $cmd  quiet q
optcomplete $cmd  just-print dry-run no-act s simulate recon
optcomplete $cmd  yes y assume-yes
optcomplete $cmd  show-upgraded u
optcomplete $cmd  build compile b
optcomplete $cmd  ignore-hold
optcomplete $cmd  no-upgrade
optcomplete $cmd  force-yes
optcomplete $cmd  print-uris
optcomplete $cmd  purge
optcomplete $cmd  reinstall
optcomplete $cmd  list-cleanup
optcomplete $cmd  trivial-only
optcomplete $cmd  no-remove
optcomplete $cmd  diff-only tar-only
optcomplete $cmd  config-file c
optcomplete $cmd  option o
optcomplete -Vcmd -W 'update upgrade dselect-upgrade dist-upgrade install remove source check clean autoclean'  $cmd NONOPT1
optcomplete -C "
case \"\$XPC_cmd\" in
install|source)	$xpc_packages_all_C;;
remove)		$xpc_packages_inst_C;;
esac #" $cmd NONOPT

optcomplete -m long,getoptparse,getoptstop $cmd

complete -F xpcompfunc $cmd



cmd=apt-cache

optcomplete $cmd no-f f
optcomplete $cmd h help
optcomplete $cmd version v
optcomplete -f	$cmd p pkg-cache
optcomplete -f	$cmd s src-cache
optcomplete $cmd q quiet
optcomplete $cmd i important
optcomplete $cmd f full
optcomplete -T '"${XPC_cmd}" = show'  $cmd a all-versions
optcomplete $cmd g no-generate
optcomplete $cmd names-only
optcomplete $cmd all-names
optcomplete -f  $cmd config-file c
optcomplete -m arg_required  $cmd option o
optcomplete -V cmd -W 'add gencaches showpkg stats dump dumpavail unmet policy search show depends pkgnames dotty' $cmd NONOPT1 
optcomplete -m rlhint -C "
case \"\$XPC_cmd\" in
add)
	compgen -f -- \"\$XPC_PATTERN\"
	echo -e '\efilename'
	;;
search|showpkg|show|depends|pkgnames|dotty|policy)
	$xpc_packages_all_C
	;;
remove)
	$xpc_packages_inst_C
	;;
esac #"  $cmd NONOPT 

optcomplete -m long,getoptparse,getoptstop $cmd

complete -F xpcompfunc $cmd

unset cmd ${!xpc_*}
