updated launcher + autoupdate

This commit is contained in:
2026-06-20 16:07:15 +04:00
parent 4997798453
commit e03b7bf6c5
3 changed files with 79 additions and 5 deletions

View File

@@ -2,7 +2,15 @@
set -euo pipefail
BASE_URL="${BASE_URL:-https://git.jewguard.xyz/linusware/main/raw/branch/main}"
INSTALL_DIR="${HOME}/linusware"
if [ -n "${LINUSWARE_DIR-}" ]; then
INSTALL_DIR="$LINUSWARE_DIR"
else
default_dir="${HOME}/linusware"
read -rp "Installation directory [~/linusware]: " input
INSTALL_DIR="${input:-$default_dir}"
INSTALL_DIR="${INSTALL_DIR/#\~/$HOME}"
fi
RED='\033[0;31m'
GREEN='\033[0;32m'
@@ -23,7 +31,7 @@ command -v curl >/dev/null 2>&1 || error "curl is required"
command -v md5sum >/dev/null 2>&1 || error "md5sum is required"
command -v tar >/dev/null 2>&1 || error "tar is required"
rm -rf $HOME/linusware
rm -rf "$INSTALL_DIR"
mkdir -p "${INSTALL_DIR}/external" "${INSTALL_DIR}/internal"
download() {