Update languagetool.sh

This commit is contained in:
Tobias
2026-01-30 21:05:16 +01:00
committed by GitHub
parent 30cb60a756
commit 1a7f5937ae

View File

@@ -30,13 +30,13 @@ function update_script() {
RELEASE=$(curl -fsSL https://languagetool.org/download/ | grep -oP 'LanguageTool-\K[0-9]+\.[0-9]+(\.[0-9]+)?(?=\.zip)' | sort -V | tail -n1) RELEASE=$(curl -fsSL https://languagetool.org/download/ | grep -oP 'LanguageTool-\K[0-9]+\.[0-9]+(\.[0-9]+)?(?=\.zip)' | sort -V | tail -n1)
if [[ "${RELEASE}" != "$(cat ~/.languagetool 2>/dev/null)" ]] || [[ ! -f ~/.languagetool ]]; then if [[ "${RELEASE}" != "$(cat ~/.languagetool 2>/dev/null)" ]] || [[ ! -f ~/.languagetool ]]; then
msg_info "Stopping LanguageTool" msg_info "Stopping Service"
systemctl stop language-tool systemctl stop language-tool
msg_ok "Stopped LanguageTool" msg_ok "Stopped Service"
msg_info "Creating Backup" msg_info "Creating Backup"
cp /opt/LanguageTool/server.properties /opt/server.properties cp /opt/LanguageTool/server.properties /opt/server.properties
msg_ok "Backup Created" msg_ok "Created Backup"
msg_info "Updating LanguageTool" msg_info "Updating LanguageTool"
rm -rf /opt/LanguageTool rm -rf /opt/LanguageTool
@@ -48,9 +48,9 @@ function update_script() {
echo "${RELEASE}" >~/.languagetool echo "${RELEASE}" >~/.languagetool
msg_ok "Updated LanguageTool" msg_ok "Updated LanguageTool"
msg_info "Starting LanguageTool" msg_info "Starting Service"
systemctl start language-tool systemctl start language-tool
msg_ok "Started LanguageTool" msg_ok "Started Service"
msg_ok "Updated successfuly!" msg_ok "Updated successfuly!"
else else
msg_ok "No update required. ${APP} is already at v${RELEASE}" msg_ok "No update required. ${APP} is already at v${RELEASE}"