fix(install): Improve interactive terminal detection and update installation instructions

This commit is contained in:
2025-03-25 13:12:38 +00:00
parent bd00dfe02c
commit ed78db20e2
4 changed files with 24 additions and 10 deletions

View File

@@ -19,13 +19,16 @@ NUPST is a command-line tool that monitors SNMP-enabled UPS devices and initiate
### Quick Install (One-line command)
```bash
# Install directly without cloning the repository (requires root privileges)
# This will interactively prompt for installing any dependencies
curl -sSL https://code.foss.global/serve.zone/nupst/raw/branch/main/install.sh | sudo bash
# RECOMMENDED: Install interactively using process substitution (requires root privileges)
# This ensures proper interactive prompts for dependencies
sudo bash <(curl -sSL https://code.foss.global/serve.zone/nupst/raw/branch/main/install.sh)
# Install with auto-yes for dependencies (will install git automatically if needed)
# Alternative: Install with auto-yes for dependencies (will install git automatically if needed)
# Use this for automated/non-interactive installations
curl -sSL https://code.foss.global/serve.zone/nupst/raw/branch/main/install.sh | sudo bash -c "bash -s -- -y"
sudo bash <(curl -sSL https://code.foss.global/serve.zone/nupst/raw/branch/main/install.sh) -y
# For systems where process substitution is not available (e.g., some older shells)
curl -sSL https://code.foss.global/serve.zone/nupst/raw/branch/main/install.sh | sudo bash -s -- -y
```
### Direct from Git