HEX
Server: Apache
System: Linux hp3-wp-1011494.hostingp3.local 3.10.0-1160.139.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Nov 3 13:30:41 UTC 2025 x86_64
User: csh2729955 (2121743)
PHP: 7.4.33
Disabled: shell_exec,exec,system,popen,set_time_limit
Upload Files
File: //usr/local/bin/puprun
#!/usr/bin/env bash

# Detect if running as root and set sudo prefix accordingly
if [[ $EUID -eq 0 ]]; then
    SUDO=""
else
    SUDO="sudo"
fi

if [[ $1 == "-h" ]]; then
    echo "Usage: puprun [OPTIONS]"
    echo "Run 'puppet agent --test' with no arguments."
    echo "-d      Show debugging messages"
    echo "-v      Show verbose messages"
    echo "-h      Show this help message."
elif [[ $1 == "-d" ]]; then
    $SUDO puppet agent --test --debug
elif [[ $1 == "-v" ]]; then
    $SUDO puppet agent --test --verbose
else
    $SUDO puppet agent --test
fi