1
# /usr/share/bash-completion/completions/ppa-purge
2
# Debian ppa-purge(1) completion -*- shell-script -*-
6
for (( i=1; i < ${#words[@]}-1; i++)) ; do
19
for (( i=1; i < ${#words[@]}-1; i++)) ; do
33
grep -hs "^deb\ .*$SERVER" /etc/apt/sources.list.d/*.list | grep "$OWNER" | command sed "s#.*$SERVER\/.*\/\(.*\)\/.*#\1#"
37
grep -hs "^deb\ .*tp\:\/\/.*\/.*\/.*" /etc/apt/sources.list.d/*.list | command sed "s#^deb.*\:\/\/\(.*\)\/.*\/.*/.*#\1#" | uniq
42
grep -hs "^deb\ .*$SERVER" /etc/apt/sources.list.d/*.list | command sed "s#.*$SERVER\/\(.*\)\/.*\/.*#\1#"
48
grep -hs "^deb\ .*$SERVER" /etc/apt/sources.list.d/*.list | grep "$OWNER" | command sed "s#.*$SERVER\/\(.*\/.*\)\/.*#\1#"
53
SERVER="ppa.launchpad.net"
54
local cur prev words cword opts
55
_init_completion || return
57
opts="-p -s -o -d -y -i -h"
61
COMPREPLY=( $( compgen -W "$(_ppa_names)" -- $cur ) )
65
COMPREPLY=( $( compgen -W "$(_ppa_host)" -- $cur ) )
69
COMPREPLY=( $( compgen -W "$(_ppa_owner)" -- $cur ) )
76
COMPREPLY=( $( compgen -W '${opts} $(_ppa_list)' -- "$cur" ) )
80
complete -F _ppa_purge ppa-purge