use pacman-conf in bash completion

Signed-off-by: Joel Teichroeb <joel@teichroeb.net>
Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
Joel Teichroeb 2018-01-15 13:15:23 -08:00 committed by Allan McRae
parent d9eda13fc6
commit b2e088e42c

View file

@ -96,6 +96,10 @@ _pacman_pkg() {
)" )"
} }
_pacman_repo_list() {
_arch_compgen "$(pacman-conf --repo-list)"
}
_pacman() { _pacman() {
local common core cur database files prev query remove sync upgrade o local common core cur database files prev query remove sync upgrade o
COMPREPLY=() COMPREPLY=()
@ -136,7 +140,7 @@ _pacman() {
_pacman_pkg Qq;; _pacman_pkg Qq;;
S) S)
{ _arch_incomp 'g groups' && _pacman_pkg Sg; } || { _arch_incomp 'g groups' && _pacman_pkg Sg; } ||
{ _arch_incomp 'l list' && _pacman_pkg Sl sort; } || { _arch_incomp 'l list' && _pacman_repo_list; } ||
_pacman_pkg Slq;; _pacman_pkg Slq;;
U) U)
_pacman_file;; _pacman_file;;