updated launcher + autoupdate
This commit is contained in:
12
install.sh
12
install.sh
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user