Updated completion script
This commit is contained in:
parent
d0db223eb9
commit
62e36d07e9
|
@ -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 \
|
||||
|
|
Loading…
Reference in New Issue