remove deletion

This commit is contained in:
q
2025-11-06 14:57:12 +02:00
parent 211d4fd62a
commit 13484c3d1d

11
rc
View File

@@ -30,7 +30,7 @@ function _q-tools-update-binary {
# update self
[[ -z "$QTOOLSPATH" ]] && return
[[ -w "$QTOOLSPATH" ]] || return
pushd ~ >/dev/null
if [[ ! -e "$QTOOLSPATH"/.version ]]; then
touch "$QTOOLSPATH"/.version
fi
@@ -42,15 +42,15 @@ function _q-tools-update-binary {
if [[ "$remote_version" != "$current_version" ]]; then
set -u
echo "Update $current_version => $remote_version"
mkdir -p "$QTOOLSPATH"
curl -L -f -s https://six9.net/software/q-tools/current.tar.gz > "$QTOOLSPATH"/current.tar.gz || return
find "$QTOOLSPATH" -maxdepth 1 -mindepth 1 -type d -exec rm -r \{\} \;
tar -xz -C "$QTOOLSPATH" -f "$QTOOLSPATH"/current.tar.gz || return
rm "$QTOOLSPATH"/current.tar.gz
rm -rf \
"$QTOOLSPATH"/.git \
"$QTOOLSPATH"/current.tar.gz
set +u
fi
fi
popd > /dev/null
_q-tools-reload
}
@@ -70,7 +70,6 @@ function _self_update() {
else
_q-tools-update-binary
fi
popd > /dev/null
}