updated install script to check for commands

This commit is contained in:
2025-07-24 03:04:21 -05:00
parent caadde94db
commit 82c1022a66
+8
View File
@@ -8,6 +8,14 @@ SERVICE_FILE="/etc/systemd/system/$SERVICE_NAME.service"
NODE_BIN="$(which node)"
RUN_USER="$(whoami)" # change if needed
# Check for required commands
for cmd in node npm git sudo; do
if ! command -v "$cmd" &> /dev/null; then
echo "Error: Required command '$cmd' is not installed or not in PATH. For more info: https://github.com/orus-dev/sentryx/wiki/Common-errors" >&2
exit 1
fi
done
# Backup if exists
if [ -d "$INSTALL_DIR" ]; then
echo "Sentryx already exists, backing up..."