From 62e36d07e9f230579b6b5cd60a99e68847f152e2 Mon Sep 17 00:00:00 2001 From: Jesse Gardner Date: Thu, 15 Apr 2021 17:39:20 -0700 Subject: [PATCH] Updated completion script --- qq2clone.completion | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/qq2clone.completion b/qq2clone.completion index f730eb1..6c5579b 100755 --- a/qq2clone.completion +++ b/qq2clone.completion @@ -2,21 +2,14 @@ _qq2clone () { -[[ -e "${HOME:?}/.config/qq2clone" ]] || return 1 -QQ2_DIR="$(<"${HOME}/.config/qq2clone")" -[[ "$QQ2_DIR" =~ ^[[:space:]]*([^[:space:]].*)$ ]] && - QQ2_DIR="${BASH_REMATCH[1]}" -[[ "$QQ2_DIR" =~ ^(.*[^[:space:]])[[:space:]]*$ ]] && - QQ2_DIR="${BASH_REMATCH[1]}" - -[[ -e "${QQ2_DIR}/sqlite3" ]] || return 1 -chmod +rw "${QQ2_DIR}/sqlite3" &>/dev/null || return 1 +QQ2_DIR="$(<"${HOME:?}/.config/qq2clone")" +[[ -e "${QQ2_DIR}/qq2clone.db" ]] || return 1 declare -a templates declare line while read -r line; do templates=( "${templates[@]}" "$line" ) -done < <("${QQ2_DIR}/sqlite3" --batch "${QQ2_DIR}/qq2clone.db" \ +done < <("sqlite3" --batch "${QQ2_DIR}/qq2clone.db" \ "select name from TEMPLATES") declare -a COMS FLAGS COMS=( check clone config connect copy-template delete-template destroy \