92 lines
1.9 KiB
Bash
Executable file
92 lines
1.9 KiB
Bash
Executable file
#!/usr/bin/env bash
|
||
#
|
||
# Header
|
||
#
|
||
|
||
LSB=/usr/bin/lsb_release
|
||
|
||
readonly PROGNAME=$(basename $0)
|
||
readonly PROGDIR=$(readlink -m $(dirname $0))
|
||
readonly ARGS="$@"
|
||
|
||
Bash3lper="$(cd "$(dirname "$0")" && pwd)"
|
||
# Bscripts="scripts"
|
||
|
||
#### Color definition
|
||
GREEN="$(tput setaf 2)"
|
||
PINK="$(tput setaf 5)"
|
||
BLUE="$(tput setaf 6)"
|
||
RED="$(tput setaf 1)"
|
||
YELLOW="$(tput setaf 3)"
|
||
ORANGE="\e[38;5;202m"
|
||
ORANGE1="$(tput setaf 166)"
|
||
GRIS="\e[38;5;8m"
|
||
#GRIS="$(tput setaf 246)"
|
||
NOC="$(tput sgr0)"
|
||
|
||
pause_quit(){
|
||
echo -e "$(tput setaf 3)"
|
||
local message="$@"
|
||
[ -z "$message" ] && message=" Press [Enter] to quit..."
|
||
read -r -p "$message" readEnterKey ; exit 0
|
||
echo -e "$(tput sgr0)"
|
||
clear
|
||
# exit 0
|
||
}
|
||
# Return
|
||
pause(){
|
||
echo -e "$(tput setaf 3)"
|
||
local message="$@"
|
||
[ -z "$message" ] && message=" Press [Enter] key to continue..."
|
||
read -r -p "$message" readEnterKey
|
||
echo -e "$(tput sgr0)"
|
||
clear
|
||
# exit 0
|
||
}
|
||
|
||
|
||
## Header ascii
|
||
write_header_acsii(){
|
||
cat <<- "EOFB"
|
||
|
||
____ _ ____ _
|
||
| _ \ | | |___ \| |
|
||
| |_) | __ _ ___| |__ __) | |_ __ ___ _ __
|
||
| _ < / _` / __| '_ \ |__ <| | '_ \ / _ \ '__|
|
||
| |_) | (_| \__ \ | | |___) | | |_) | __/ |
|
||
|____/ \__,_|___/_| |_|____/|_| .__/ \___|_|
|
||
| |
|
||
|_|
|
||
EOFB
|
||
}
|
||
|
||
##### Header
|
||
write_header(){
|
||
tput clear
|
||
local h="$@"
|
||
# Move cursor to screen location Y,X (top left is 0,0)
|
||
tput cup 0 16
|
||
tput setaf 6
|
||
write_header_acsii
|
||
tput sgr0
|
||
tput cup 7 12
|
||
# Set a foreground colour using ANSI escape
|
||
tput setaf 3
|
||
echo " Bash3lper"
|
||
tput sgr0
|
||
tput cup 7 42
|
||
# Set a foreground colour using ANSI escape
|
||
tput setaf 3
|
||
echo " V0.32"
|
||
tput sgr0
|
||
# Set reverse video mode
|
||
tput cup 11 9
|
||
tput rev
|
||
echo -e "${h}"
|
||
tput sgr0
|
||
# rc revenir position initial
|
||
#tput rc
|
||
#tput cup 13 16
|
||
}
|
||
|
||
write_header
|