Adjust & unify prompts
This commit is contained in:
parent
3490d3a07e
commit
2f3fb9b5b6
@ -194,36 +194,35 @@ function configure {
|
||||
fi
|
||||
|
||||
if [ $sensorsDetected = true ]; then
|
||||
msg "\nSelect a unit for temperature readings..."
|
||||
read -p "Type C for Celsius or F for Fahrenheit and press Enter: " TEMP_UNIT
|
||||
echo
|
||||
read -p "Do you wish to display temperature readings in degrees Celsius [C] or Fahrenheit [f]? (C/f): " TEMP_UNIT
|
||||
|
||||
case "$TEMP_UNIT" in
|
||||
[cC])
|
||||
[cC] | "")
|
||||
TEMP_UNIT="C"
|
||||
info "Temperatures will be presented in degrees Celsius."
|
||||
;;
|
||||
[fF])
|
||||
TEMP_UNIT="F"
|
||||
;;
|
||||
"")
|
||||
info "No unit selected. Temperatures will be presented in degrees Celsius."
|
||||
TEMP_UNIT="C"
|
||||
info "Temperatures will be presented in degrees Fahrenheit."
|
||||
;;
|
||||
*)
|
||||
warn "Invalid unit selected. Temperatures will be presented in degrees Celsius."
|
||||
warn "Invalid unit selected. Temperatures will be displayed in degrees Celsius."
|
||||
TEMP_UNIT="C"
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
echo ""
|
||||
read -p "Do you wish to enable System Information. [Yn]: " ENABLE_SYS_INFO
|
||||
|
||||
echo
|
||||
read -p "Do you wish to enable system information? (Y/n): " ENABLE_SYS_INFO
|
||||
case "$ENABLE_SYS_INFO" in
|
||||
[yY]|"")
|
||||
[yY] | "")
|
||||
enableSystemInfo=true
|
||||
msg "Displaying System Information... yes"
|
||||
info "System information will be displayed..."
|
||||
;;
|
||||
[nN])
|
||||
enableSystemInfo=false
|
||||
msg "Displaying System Information... no"
|
||||
info "System information will NOT be displayed..."
|
||||
;;
|
||||
*)
|
||||
warn "Invalid selection. System information will be displayed."
|
||||
@ -276,7 +275,7 @@ function install_mod {
|
||||
if [[ "$enableSystemInfo" == true ]]; then
|
||||
local systemInfoCmd=$(dmidecode -t 1 | awk -F': ' '/Manufacturer|Product Name|Serial Number/ {print $1": "$2}' | awk '{$1=$1};1' | sed 's/$/ |/' | paste -sd " " - | sed 's/ |$//')
|
||||
sed -i "/my \$dinfo = df('\/', 1);/i\\\t\$res->{systemInfo} = \"$(echo "$systemInfoCmd")\";\n" "$nodespm"
|
||||
msg "System Information output added to \"$nodespm\"."
|
||||
msg "System information output added to \"$nodespm\"."
|
||||
fi
|
||||
|
||||
# Add new item to the items array in PVE.node.StatusView
|
||||
@ -800,17 +799,17 @@ function save_sensors_data {
|
||||
if (command -v sensors &>/dev/null); then
|
||||
# Save sensors output
|
||||
local filepath="${DEBUG_SAVE_PATH}/${DEBUG_SAVE_FILENAME}"
|
||||
echo "Sensors data will be saved in $filepath"
|
||||
msg "Sensors data will be saved in $filepath"
|
||||
|
||||
# Prompt user for confirmation
|
||||
read -p "Do you wish to continue? (y/n): " choice
|
||||
case "$choice" in
|
||||
y|Y )
|
||||
sensors -j > "$filepath"
|
||||
y | Y)
|
||||
sensors -j >"$filepath"
|
||||
msgb "Sensors data saved in $filepath"
|
||||
;;
|
||||
* )
|
||||
echo "Operation cancelled by user."
|
||||
*)
|
||||
warn "Operation cancelled by user."
|
||||
;;
|
||||
esac
|
||||
else
|
||||
|
||||
Loading…
Reference in New Issue
Block a user