chore: replace PRbL banner with CircuitForge branding

Updates script-title() to show a CF logo mark (C and F in green
box-drawing chars) with the CircuitForge wordmark and Node Bootstrap
Installer subtitle. Also replaces all PRbL-branded success/completion
messages and the multi-user install prompt with CircuitForge equivalents.
This commit is contained in:
pyr0ball 2026-07-20 12:32:19 -07:00
parent 3bec75eb91
commit 6ea5ed636c

View file

@ -134,11 +134,11 @@ fi
script-title() { script-title() {
format_boxborder --center --box-type=double \ format_boxborder --center --box-type=double \
"${red}(_____ ${lrd}(_____ ${ylw}| | ${ong}| | ${lyl}(_____) _ | | | ${dfl}" \ "${grn} ╔═══╗ ╔═══╗ ${dfl}" \
"${red} _____) )${lrd}____) ) ${ylw}| _ ${ong}| | ${lyl} _ ____ ___| |_ ____| | | ____ ____ ${dfl}" \ "${grn} ║ ╠═══╝ ${dfl} ${bld}C I R C U I T F O R G E${dfl}" \
"${red}| ____${lrd}(_____ (${ylw}| || ${ong}| | ${lyl} | | | _ \ /___) _)/ _ | | |/ _ )/ ___)${dfl}" \ "${grn} ║ ╠ ${dfl} ${lyl}Node Bootstrap Installer${dfl}" \
"${red}| | ${lrd}| ${ylw}| |_) ) ${ong}|_____ ${lyl} _| |_| | | |___ | |_( ( | | | ( (/ /| | ${dfl}" \ "${grn} ║ ║ ${dfl}" \
"${red}|_| ${lrd}|_${ylw}|____/${ong}|_______) ${lyl}(_____)_| |_(___/ \___)_||_|_|_|\____)_| ${dfl}" "${grn} ╚═══╝ ╚ ${dfl} ${gry}v${VERSION}${dfl}"
} }
# Function for displaying the usage of this script # Function for displaying the usage of this script
@ -463,7 +463,7 @@ globalinstall(){
fi fi
# Prompt the user to specify which users to install the quickinfo script for # Prompt the user to specify which users to install the quickinfo script for
boxborder "Which users should PRbL be installed for?" boxborder "Which users should Node Bootstrap be installed for?"
multiselect result users "false" multiselect result users "false"
# For each user, compare input choice and apply installs # For each user, compare input choice and apply installs
@ -577,13 +577,13 @@ dry-run-report(){
script-title script-title
case $1 in case $1 in
-i | --install) -i | --install)
install && success " [${red}P${lrd}R${ylw}b${ong}L ${lyl}Installed${dfl}]" install && success " [${grn}CircuitForge${dfl} ${lyl}Node Bootstrap Installed${dfl}]"
;; ;;
-r | --remove) -r | --remove)
remove && success " [${red}P${lrd}R${ylw}b${ong}L ${lyl}Removed${dfl}]" remove && success " [${grn}CircuitForge${dfl} ${lyl}Node Bootstrap Removed${dfl}]"
;; ;;
-d | --dependencies) -d | --dependencies)
install-deps && success "${red}P${lrd}R${ylw}b${ong}L${dfl} Dependencies installed!" install-deps && success "${grn}CircuitForge${dfl} Node Bootstrap: Dependencies installed!"
;; ;;
-D | --dry-run) -D | --dry-run)
export dry_run=true export dry_run=true
@ -592,20 +592,20 @@ case $1 in
install install
boxbottom boxbottom
dry-run-report dry-run-report
usage usage
unset dry_run unset dry_run
success "${red}P${lrd}R${ylw}b${ong}L${dfl} Dry-Run Complete!" success "${grn}CircuitForge${dfl} Node Bootstrap: Dry-Run Complete!"
;; ;;
-u | --update) -u | --update)
export update_run=true export update_run=true
update && unset update_run && success " [${red}P${lrd}R${ylw}b${ong}L ${lyl}Updated${dfl}]" update && unset update_run && success " [${grn}CircuitForge${dfl} ${lyl}Node Bootstrap Updated${dfl}]"
;; ;;
-f | --force) -f | --force)
remove-arbitrary remove-arbitrary
install && success " [${red}P${lrd}R${ylw}b${ong}L ${lyl}Installed${dfl}]" install && success " [${grn}CircuitForge${dfl} ${lyl}Node Bootstrap Installed${dfl}]"
;; ;;
-F | --force-remove) -F | --force-remove)
remove-arbitrary && success " [${red}P${lrd}R${ylw}b${ong}L ${lyl}Force-Removed${dfl}]" remove-arbitrary && success " [${grn}CircuitForge${dfl} ${lyl}Node Bootstrap Force-Removed${dfl}]"
;; ;;
-h | --help) -h | --help)
usage usage