diff --git a/install.sh b/install.sh index 14e0904..b0b300e 100755 --- a/install.sh +++ b/install.sh @@ -133,17 +133,36 @@ fi #-----------------------------------------------------------------# script-title() { - format_boxborder --center --box-type=double \ - "${grn} ████ ${dfl}" \ - "${grn} ████████ ${dfl}${bld} C I R C U I T F O R G E ${dfl}" \ - "${grn} ████ ████ ${dfl}" \ - "${grn} ██████████████████ ${dfl}${gry} ───────────────────────── ${dfl}" \ - "${grn}███ ██ ████ ███${dfl}${lyl} Node Bootstrap Installer ${dfl}" \ - "${grn}████████████ █████${dfl}" \ - "${grn}████████ ████████${dfl}${gry} v${VERSION} ${dfl}" \ - "${grn} ██████████████████ ${dfl}" \ - "${grn} ████████████ ${dfl}" \ - "${grn} ████████ ${dfl}" + local _lines=() + if [[ "$(locale charmap 2>/dev/null)" == "UTF-8" ]] \ + || [[ "${LANG:-}${LC_ALL:-}" == *"UTF-8"* ]]; then + _lines=( + "${grn}⠀⠀⠀⠀⠀⠀⠀⠀⣀⣴⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀${dfl}" + "${grn}⠀⠀⠀⠀⠀⠀⣠⣾⠟⠁⠈⠻⣷⣄⠀⠀⠀⠀⠀⠀${dfl}${bld} C I R C U I T F O R G E ${dfl}" + "${grn}⠀⠀⠀⢀⣤⡾⠋⠁⠀⠀⠀⠀⠈⠙⠿⣤⡀⠀⠀⠀${dfl}" + "${grn}⠀⢀⣴⡿⢋⣴⡿⠿⠿⠿⣾⣿⠿⠿⠶⠙⢿⣦⡀⠀${dfl}${gry} ───────────────────────── ${dfl}" + "${grn}⢐⣿⣯⡀⠸⣿⣀⠀⠀⠀⣿⣿⠛⠓⠀⠀⢀⣼⣿⡃${dfl}${lyl} Node Bootstrap Installer ${dfl}" + "${grn}⠘⡻⣮⡻⣶⣙⠛⠛⠟⠟⠻⠟⠀⠀⣀⣴⢟⣽⣿⠃${dfl}" + "${grn}⢾⣟⣮⡿⢶⣿⣷⣄⠀⠀⠀⠀⣠⣾⣿⣷⢟⣵⣿⡷${dfl}${gry} v${VERSION}${dfl}" + "${grn}⠀⠙⠳⣿⣻⣿⢷⣝⢷⣦⣠⡾⣫⡿⢿⣿⣿⡮⠋⠀${dfl}" + "${grn}⠀⠀⠀⠈⠻⣾⣗⣽⢿⣿⣫⡾⣯⣿⣷⠝⠁⠀⠀⠀${dfl}" + "${grn}⠀⠀⠀⠀⠀⠀⠛⢿⡿⠋⠙⢿⣮⠛⠀⠀⠀⠀⠀⠀${dfl}" + ) + else + _lines=( + "${grn} #### ${dfl}" + "${grn} ######## ${dfl}${bld} C I R C U I T F O R G E ${dfl}" + "${grn} #### #### ${dfl}" + "${grn} ################## ${dfl}${gry} ───────────────────────── ${dfl}" + "${grn}### ## #### ###${dfl}${lyl} Node Bootstrap Installer ${dfl}" + "${grn}############ #####${dfl}" + "${grn}######## ########${dfl}${gry} v${VERSION}${dfl}" + "${grn} ################## ${dfl}" + "${grn} ############ ${dfl}" + "${grn} ######## ${dfl}" + ) + fi + format_boxborder --center --box-type=double "${_lines[@]}" } # Function for displaying the usage of this script