Autodiscover everything, including user's configured aliases. Signed-off-by: Jani Nikula <jani.nikula@xxxxxxxxx> --- bash_completion | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/bash_completion b/bash_completion index f89764e3947d..4a9d981709a0 100644 --- a/bash_completion +++ b/bash_completion @@ -12,7 +12,6 @@ dim () _dim () { local args arg cur prev words cword split - local cmds # require bash-completion with _init_completion type -t _init_completion >/dev/null 2>&1 || return @@ -30,20 +29,6 @@ _dim () local nightly_branches="$(dim list-branches)" local upstream_branches="$(dim list-upstreams)" - cmds="setup nightly-forget update-branches" - cmds="$cmds rebuild-nightly cat-to-fixup" - cmds="$cmds push-queued pq push-fixes pf push-next-fixes pnf push-branch" - cmds="$cmds checkout co conq cof conf" - cmds="$cmds apply-branch ab sob apply-queued aq apply-fixes af apply-next-fixes anf" - cmds="$cmds magic-patch mp cd" - cmds="$cmds magic-rebase-resolve mrr" - cmds="$cmds apply-igt ai" - cmds="$cmds apply-resolved ar tc fixes check-patch cp cherry-pick" - cmds="$cmds pull-request pull-request-fixes pull-request-next pull-request-next-fixes" - cmds="$cmds update-next" - cmds="$cmds create-branch remove-branch create-workdir for-each-workdirs fw" - cmds="$cmds tag-next checker" - if [ -z "${arg}" ]; then # top level completion case "${cur}" in @@ -52,6 +37,7 @@ _dim () COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) ;; *) + local cmds="$(dim list-commands) $(dim list-aliases | sed 's/\t.*//')" COMPREPLY=( $(compgen -W "${cmds}" -- ${cur}) ) ;; esac -- 2.1.4 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx