-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
- Loading branch information
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| ▀██ ██▀ ▄▄█▀▀██ ▄█▀▀▀▄█ | ||
| ███ ███ ▄▄▄▄ ▄▄▄ ▄ ▄█▀ ██ ██▄▄ ▀ | ||
| █▀█▄▄▀██ ▀▀ ▄██ ██ ██ ██ ██ ▀▀███▄ | ||
| █ ▀█▀ ██ ▄█▀ ██ █▀▀ ▀█▄ ██ ▄ ▀██ | ||
| ▄█▄ █ ▄██▄ ▀█▄▄▀█▀ ▀████▄ ▀▀█▄▄▄█▀ █▀▄▄▄▄█▀ | ||
| ▄█▄▄▄▄▀ |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| ██████╗ █████╗ ██████╗ ██╗██╗ ██╗███╗ ███╗ | ||
| ██╔══██╗██╔══██╗██╔══██╗██║██║ ██║████╗ ████║ | ||
| ██████╔╝███████║██████╔╝██║██║ ██║██╔████╔██║ | ||
| ██╔══██╗██╔══██║██╔══██╗██║██║ ██║██║╚██╔╝██║ | ||
| ██████╔╝██║ ██║██║ ██║██║╚██████╔╝██║ ╚═╝ ██║ | ||
| ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═════╝ ╚═╝ ╚═╝ |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| ██████╗ ██████╗ ███████╗ █████╗ | ||
| ██╔══██╗██╔═══██╗██╔════╝██╔══██╗ | ||
| ██████╔╝██║ ██║███████╗███████║ | ||
| ██╔══██╗██║ ██║╚════██║██╔══██║ | ||
| ██║ ██║╚██████╔╝███████║██║ ██║ | ||
| ╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝ |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,12 +1,8 @@ | ||
| mark_color=default | ||
| echo " | ||
| ██████╗ ██████╗ ███████╗ █████╗ | ||
| ██╔══██╗██╔═══██╗██╔════╝██╔══██╗ | ||
| ██████╔╝██║ ██║███████╗███████║ | ||
| ██╔══██╗██║ ██║╚════██║██╔══██║ | ||
| ██║ ██║╚██████╔╝███████║██║ ██║ | ||
| ╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝ | ||
| _th_logo | ||
| mark_color=default | ||
|
|
||
| Hello! | ||
| echo " | ||
| Hello! | ||
| To get help please enter: termhelper" | ||
|
|
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,11 +1,6 @@ | ||
| mark_color=default | ||
| _th_logo | ||
| mark_color=default | ||
| echo " | ||
| ██████╗ ██████╗ ███████╗ █████╗ | ||
| ██╔══██╗██╔═══██╗██╔════╝██╔══██╗ | ||
| ██████╔╝██║ ██║███████╗███████║ | ||
| ██╔══██╗██║ ██║╚════██║██╔══██║ | ||
| ██║ ██║╚██████╔╝███████║██║ ██║ | ||
| ╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝ | ||
|
|
||
| Salve! | ||
| Salve! | ||
| Per avere aiuto digitare: aiuto" |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,12 +1,8 @@ | ||
| mark_color=default | ||
| echo " | ||
| ██████╗ ██████╗ ███████╗ █████╗ | ||
| ██╔══██╗██╔═══██╗██╔════╝██╔══██╗ | ||
| ██████╔╝██║ ██║███████╗███████║ | ||
| ██╔══██╗██║ ██║╚════██║██╔══██║ | ||
| ██║ ██║╚██████╔╝███████║██║ ██║ | ||
| ╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝ | ||
| _th_logo | ||
| mark_color=default | ||
|
|
||
| echo " | ||
| Добро пожаловать! | ||
| Для получения помощи введите в консоли: справка" | ||
|
|
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -33,3 +33,40 @@ _th_gettext(){ | |
| TEXTDOMAINDIR=/usr/share/locale \ | ||
| gettext -s "$@" | ||
| } | ||
|
|
||
| _th_logo(){ | ||
| [ "$HEADER_LOGO" ] || HEADER_LOGO='logo:NAME:ID' | ||
| # HEADER_LOGO is a ':' separated list of values to find in /usr/share/termhelper/header_logo/ | ||
| # "ID" is a special value, it will be replaced with $ID from /etc/os-release | ||
| echo $HEADER_LOGO |grep -Eq 'ID|NAME' && [ -f '/etc/os-release' ] && . /etc/os-release | ||
| for val in $(echo "$HEADER_LOGO" |sed 's/:/ /g') ; do | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
betcher
Owner
|
||
| if [ $val == "ID" ] ; then | ||
| if [ -f "/usr/share/termhelper/header_logo/$ID" ] ; then | ||
| LOGO_="/usr/share/termhelper/header_logo/$ID" | ||
| break | ||
| fi | ||
| elif [ $val == "NAME" ] ; then | ||
| FNAME=$(echo $NAME |sed 's/ /_/g') | ||
| if [ -f "/usr/share/termhelper/header_logo/$FNAME" ] ; then | ||
| LOGO_="/usr/share/termhelper/header_logo/$FNAME" | ||
| break | ||
| fi | ||
| elif [ -f "$val" ] ; then | ||
| LOGO_="$val" | ||
| break | ||
| elif [ -f "/usr/share/termhelper/header_logo/$val" ] ; then | ||
| LOGO_="/usr/share/termhelper/header_logo/$val" | ||
| break | ||
| fi | ||
| done | ||
| if [ "$LOGO_" ] ; then | ||
| zcat "$LOGO_" 2>/dev/null || cat "$LOGO_" | ||
| else | ||
| echo " | ||
| __ __ _____ __ __ _____ | ||
| | | | __| | | | | | | ||
| | | __| |__| |__| | | | ||
| |__|__|_____|_____|_____|_____|" | ||
| fi | ||
| } | ||
|
|
||
здесь grep и sed можно на чистый bash переписать, быстрее будет. а то такими темпами консоль начнет медленно открываться