From 8065d83906af3a1315e43be140eb26e62b393af1 Mon Sep 17 00:00:00 2001 From: Jguer Date: Mon, 10 Apr 2017 00:01:19 +0100 Subject: [PATCH] Fixed bash not showing AUR packages --- bash-completion | 4 ++-- cmd/yay/yay.go | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/bash-completion b/bash-completion index 03a3bcc2..4aa982d7 100644 --- a/bash-completion +++ b/bash-completion @@ -90,8 +90,8 @@ _yay() { _pacman_pkg Qq;; S) { _arch_incomp 'g groups' && _pacman_pkg Sg; } || - { _arch_incomp 'l list' && $(yay --complete bash); } || - _pacman_pkg Slq;; + { _arch_incomp 'l list' && _arch_compgen "$(yay --complete bash | \sort -u)"; } || + _arch_compgen "$(yay --complete bash)";; U) _pacman_file;; esac diff --git a/cmd/yay/yay.go b/cmd/yay/yay.go index 31f28743..92882763 100644 --- a/cmd/yay/yay.go +++ b/cmd/yay/yay.go @@ -62,7 +62,9 @@ func parser() (op string, options []string, packages []string, err error) { case "--topdown": util.SortMode = util.TopDown case "--complete": - util.Shell = os.Args[i+2] + if os.Args[i+1] != "" { + util.Shell = os.Args[i+1] + } yay.Complete() os.Exit(0) case "--help":