Update node-red-dark.sh

This commit is contained in:
tteckster 2022-02-18 15:40:36 -05:00 committed by GitHub
parent 5a1349291e
commit d3952e5097
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,19 +1,12 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/misc/node-red-dark.sh)" # bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/misc/node-red-dark.sh)"
set -o errexit set -o errexit
set -o errtrace
set -o nounset
set -o pipefail
shopt -s expand_aliases
alias die='EXIT=$? LINE=$LINENO error_exit'
RD=`echo "\033[01;31m"` RD=`echo "\033[01;31m"`
BL=`echo "\033[36m"` BL=`echo "\033[36m"`
CM='\xE2\x9C\x94\033' CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"` GN=`echo "\033[1;92m"`
CL=`echo "\033[m"` CL=`echo "\033[m"`
trap die ERR echo -e "${RD}Backup your Node-Red flows before running this script!!${CL} \n "
trap 'die "Script interrupted."' INT
echo -e "${RD} Backup your Node-Red flows before running this script!!${CL} \n "
while true; do while true; do
read -p "This will install midnight-red theme. Proceed(y/n)?" yn read -p "This will install midnight-red theme. Proceed(y/n)?" yn
case $yn in case $yn in
@ -23,18 +16,6 @@ while true; do
esac esac
done done
clear clear
function error_exit() {
trap - ERR
local DEFAULT='Unknown failure occured.'
local REASON="\e[97m${1:-$DEFAULT}\e[39m"
local FLAG="\e[91m[ERROR:LXC] \e[93m$EXIT@$LINE"
msg "$FLAG $REASON"
exit $EXIT
}
function msg() {
local TEXT="$1"
echo -e "$TEXT"
}
echo -en "${GN} Updating Container OS... " echo -en "${GN} Updating Container OS... "
apt-get update &>/dev/null apt-get update &>/dev/null
apt-get -qqy upgrade &>/dev/null apt-get -qqy upgrade &>/dev/null
@ -47,28 +28,6 @@ echo -e "${CM}${CL} \r"
echo -en "${GN} Writing Settings... " echo -en "${GN} Writing Settings... "
cat <<EOF >> /root/.node-red/settings.js cat <<EOF >> /root/.node-red/settings.js
module.exports = { uiPort: process.env.PORT || 1880,
mqttReconnectTime: 15000,
serialReconnectTime: 15000,
debugMaxLength: 1000,
functionGlobalContext: {
},
exportGlobalContextKeys: false,
// Configure the logging output
logging: {
console: {
level: "info",
metrics: false,
audit: false
}
},
// Customising the editor // Customising the editor
editorTheme: { editorTheme: {
theme: "midnight-red" theme: "midnight-red"