From 6c2f2fafa122c629ca40639e49017d0409c7a654 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 24 Jan 2015 22:01:57 -0500 Subject: Add completion for repo-update --- completion/xdg-app | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'completion') diff --git a/completion/xdg-app b/completion/xdg-app index 461ae10..1d924cd 100755 --- a/completion/xdg-app +++ b/completion/xdg-app @@ -15,7 +15,7 @@ _xdg-app() { local dir cmd sdk loc local -A VERBS=( - [ALL]='add-remote delete-remote list-remotes repo-contents install-runtime update-runtime uninstall-runtime list-runtimes install-app update-app uninstall-app list-apps run build-init build build-finish build-export' + [ALL]='add-remote delete-remote list-remotes repo-contents install-runtime update-runtime uninstall-runtime list-runtimes install-app update-app uninstall-app list-apps run build-init build build-finish build-export repo-update' [MODE]='add-remote delete-remote list-remotes repo-contents install-runtime update-runtime uninstall-runtime list-runtimes install-app update-app uninstall-app list-apps' [UNINSTALL]='uninstall-runtime uninstall-app' [ARCH]='build-init install-runtime install-app run uninstall-runtime uninstall-app update-runtime update-app' @@ -110,6 +110,10 @@ _xdg-app() { elif [[ -z $name ]]; then name=${COMP_WORDS[i]} fi + elif [[ $verb = repo-update ]]; then + if [[ -z $loc ]]; then + loc=${COMP_WORDS[i]} + fi fi done @@ -241,6 +245,13 @@ _xdg-app() { fi ;; + repo-update) + if [[ -z $loc ]]; then + comps='' + compopt -o dirnames + fi + ;; + esac fi -- cgit v1.2.1