Rename instances of APP to qbittorrent-exporter
This commit is contained in:
parent
e0f7752e24
commit
8098b8c487
@ -5,8 +5,8 @@
|
|||||||
# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
|
# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
|
||||||
|
|
||||||
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/misc/core.func)
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/misc/core.func)
|
||||||
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/misc/build.func)
|
|
||||||
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/misc/tools.func)
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/misc/tools.func)
|
||||||
|
source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/misc/build.func)
|
||||||
|
|
||||||
var_verbose=${var_verbose:-0}
|
var_verbose=${var_verbose:-0}
|
||||||
APP="qbittorrent-exporter"
|
APP="qbittorrent-exporter"
|
||||||
@ -31,11 +31,11 @@ fi
|
|||||||
|
|
||||||
# Existing installation
|
# Existing installation
|
||||||
if [[ -f "$INSTALL_PATH" ]]; then
|
if [[ -f "$INSTALL_PATH" ]]; then
|
||||||
echo -e "${YW}⚠️ ${APP} is already installed.${CL}"
|
echo -e "${YW}⚠️ qbittorrent-exporter is already installed.${CL}"
|
||||||
echo -n "Uninstall ${APP}? (y/N): "
|
echo -n "Uninstall ${APP}? (y/N): "
|
||||||
read -r uninstall_prompt
|
read -r uninstall_prompt
|
||||||
if [[ "${uninstall_prompt,,}" =~ ^(y|yes)$ ]]; then
|
if [[ "${uninstall_prompt,,}" =~ ^(y|yes)$ ]]; then
|
||||||
msg_info "Uninstalling ${APP}"
|
msg_info "Uninstalling qbittorrent-exporter"
|
||||||
if [[ "$OS" == "Debian" ]]; then
|
if [[ "$OS" == "Debian" ]]; then
|
||||||
systemctl disable --now qbittorrent-exporter.service &>/dev/null
|
systemctl disable --now qbittorrent-exporter.service &>/dev/null
|
||||||
rm -f "$SERVICE_PATH"
|
rm -f "$SERVICE_PATH"
|
||||||
@ -49,18 +49,18 @@ if [[ -f "$INSTALL_PATH" ]]; then
|
|||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo -n "Update ${APP}? (y/N): "
|
echo -n "Update qbittorrent-exporter? (y/N): "
|
||||||
read -r update_prompt
|
read -r update_prompt
|
||||||
if [[ "${update_prompt,,}" =~ ^(y|yes)$ ]]; then
|
if [[ "${update_prompt,,}" =~ ^(y|yes)$ ]]; then
|
||||||
|
|
||||||
fetch_and_deploy_gh_release "qbittorrent-exporter" "martabal/qbittorrent-exporter"
|
fetch_and_deploy_gh_release "qbittorrent-exporter" "martabal/qbittorrent-exporter"
|
||||||
setup_go
|
setup_go
|
||||||
msg_info "Updating ${APP}"
|
msg_info "Updating qbittorrent-exporter"
|
||||||
cd /opt/qbittorrent-exporter
|
cd /opt/qbittorrent-exporter
|
||||||
/usr/local/bin/go get -d=true -v &>/dev/null
|
/usr/local/bin/go get -d -v &>/dev/null
|
||||||
cd src
|
cd src
|
||||||
/usr/local/bin/go build -o ./qbittorrent-exporter
|
/usr/local/bin/go build -o ./qbittorrent-exporter
|
||||||
msg_ok "Updated ${APP}"
|
msg_ok "Updated qbittorrent-exporter"
|
||||||
exit 0
|
exit 0
|
||||||
else
|
else
|
||||||
echo -e "${YW}⚠️ Update skipped. Exiting.${CL}"
|
echo -e "${YW}⚠️ Update skipped. Exiting.${CL}"
|
||||||
@ -68,7 +68,7 @@ if [[ -f "$INSTALL_PATH" ]]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo -e "${YW}⚠️ ${APP} is not installed.${CL}"
|
echo -e "${YW}⚠️ qbittorrent-exporter is not installed.${CL}"
|
||||||
echo -n "Enter URL of qbittorrent example: (http://192.168.1.10:8080): "
|
echo -n "Enter URL of qbittorrent example: (http://192.168.1.10:8080): "
|
||||||
read -er QBITTORRENT_BASE_URL
|
read -er QBITTORRENT_BASE_URL
|
||||||
|
|
||||||
@ -79,7 +79,7 @@ echo -n "Enter qbittorrent password: "
|
|||||||
read -rs QBITTORRENT_PASSWORD
|
read -rs QBITTORRENT_PASSWORD
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
echo -n "Install ${APP}? (y/n): "
|
echo -n "Install qbittorrent-exporter? (y/n): "
|
||||||
read -r install_prompt
|
read -r install_prompt
|
||||||
if ! [[ "${install_prompt,,}" =~ ^(y|yes)$ ]]; then
|
if ! [[ "${install_prompt,,}" =~ ^(y|yes)$ ]]; then
|
||||||
echo -e "${YW}⚠️ Installation skipped. Exiting.${CL}"
|
echo -e "${YW}⚠️ Installation skipped. Exiting.${CL}"
|
||||||
@ -88,12 +88,12 @@ fi
|
|||||||
|
|
||||||
fetch_and_deploy_gh_release "qbittorrent-exporter" "martabal/qbittorrent-exporter" "1.12.0"
|
fetch_and_deploy_gh_release "qbittorrent-exporter" "martabal/qbittorrent-exporter" "1.12.0"
|
||||||
setup_go
|
setup_go
|
||||||
msg_info "Installing ${APP} on ${OS}"
|
msg_info "Installing qbittorrent-exporter on ${OS}"
|
||||||
cd /opt/qbittorrent-exporter
|
cd /opt/qbittorrent-exporter
|
||||||
/usr/local/bin/go get -d -v &>/dev/null
|
/usr/local/bin/go get -d -v &>/dev/null
|
||||||
cd src
|
cd src
|
||||||
/usr/local/bin/go build -o ./qbittorrent-exporter
|
/usr/local/bin/go build -o ./qbittorrent-exporter
|
||||||
msg_ok "Installed ${APP}"
|
msg_ok "Installed qbittorrent-exporter"
|
||||||
|
|
||||||
msg_info "Creating configuration"
|
msg_info "Creating configuration"
|
||||||
cat <<EOF >"$CONFIG_PATH"
|
cat <<EOF >"$CONFIG_PATH"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user