#!/usr/bin/expect -f set -euo pipefail # Automated NPMplus installation using expect # This script automates the interactive Proxmox helper script set timeout 300 set PROXMOX_HOST [lindex $argv 0] set TZ [lindex $argv 1] set ACME_EMAIL [lindex $argv 2] if {$TZ eq ""} { set TZ "America/New_York" } if {$ACME_EMAIL eq ""} { set ACME_EMAIL "nsatoshi2007@hotmail.com" } spawn ssh root@$PROXMOX_HOST "bash -c \$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/npmplus.sh)" expect { "Enter your TZ Identifier" { send "$TZ\r" exp_continue } "Enter your ACME Email" { send "$ACME_EMAIL\r" exp_continue } "Access it using" { puts "\n✅ Installation complete!" exp_continue } eof }