From dd00a16659323c70ac137490ee53361043da127b Mon Sep 17 00:00:00 2001 From: Castulo Martinez Date: Thu, 21 Nov 2019 11:25:30 -0800 Subject: [PATCH] Adding autocompletion for 3rd-party bundle-add Signed-off-by: Castulo Martinez --- swupd.bash | 32 ++++++++++++++++++-------------- swupd.zsh | 1 + 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/swupd.bash b/swupd.bash index ea1de16b..76855f6f 100644 --- a/swupd.bash +++ b/swupd.bash @@ -45,7 +45,7 @@ _swupd() opts="$global --download --status --force --migrate --allow-mix-collisions --keepcache --update-search-file-index " break;; ("bundle-add") - opts="$global --skip-diskspace-check " + opts="$global --skip-diskspace-check --skip-optional " break;; ("bundle-remove") opts="$global --force --recursive " @@ -84,7 +84,7 @@ _swupd() opts="$global --version --manifest --fix --picky --picky-tree --picky-whitelist --install --quick --force --install " break;; ("3rd-party") - opts="$global add remove list" + opts="$global add remove list bundle-add" break;; ("add") opts="$global --repo" @@ -99,19 +99,23 @@ _swupd() then case "${COMP_WORDS[$i]}" in ("bundle-add") - MoM="" - if [ -r /var/tmp/swupd/Manifest.MoM ] - then MoM=/var/tmp/swupd/Manifest.MoM - elif [ -r /var/lib/swupd/version ] && - installed=$(