explicit use function keyword
This commit is contained in:
parent
c4937dba8f
commit
22e86a49a8
2
bes.ini
2
bes.ini
|
@ -1,7 +1,7 @@
|
||||||
[project]
|
[project]
|
||||||
vendor = bes
|
vendor = bes
|
||||||
name = echo
|
name = echo
|
||||||
version = 1.0
|
version = 1.1
|
||||||
license = "GNU GPL v3"
|
license = "GNU GPL v3"
|
||||||
author = a-Sansara
|
author = a-Sansara
|
||||||
type = library
|
type = library
|
||||||
|
|
22
src/echo.sh
22
src/echo.sh
|
@ -7,7 +7,7 @@
|
||||||
# @date 2017-05-13 23:50:54 CET
|
# @date 2017-05-13 23:50:54 CET
|
||||||
#
|
#
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
bes.echo.boot ()
|
function bes.echo.boot ()
|
||||||
{
|
{
|
||||||
BES_TERM_WIDTH=${BES_TERM_WIDTH:-105}
|
BES_TERM_WIDTH=${BES_TERM_WIDTH:-105}
|
||||||
BES_NOCOLOR=${BES_NOCOLOR:-0}
|
BES_NOCOLOR=${BES_NOCOLOR:-0}
|
||||||
|
@ -26,7 +26,7 @@ bes.echo.boot ()
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
bes.echo ()
|
function bes.echo ()
|
||||||
{
|
{
|
||||||
local msg=${1:-''}
|
local msg=${1:-''}
|
||||||
local isAction=${2:-'0'}
|
local isAction=${2:-'0'}
|
||||||
|
@ -48,19 +48,19 @@ bes.echo ()
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
bes.echo.action ()
|
function bes.echo.action ()
|
||||||
{
|
{
|
||||||
bes.echo "$1" 1
|
bes.echo "$1" 1
|
||||||
}
|
}
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
bes.echo.title ()
|
function bes.echo.title ()
|
||||||
{
|
{
|
||||||
echo
|
echo
|
||||||
bes.echo " ${Citem}☪ ${Csection}$1 ${Cspe}$2${Coff}"
|
bes.echo " ${Citem}☪ ${Csection}$1 ${Cspe}$2${Coff}"
|
||||||
echo
|
echo
|
||||||
}
|
}
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
bes.echo.keyval ()
|
function bes.echo.keyval ()
|
||||||
{
|
{
|
||||||
local c=': '
|
local c=': '
|
||||||
if [ ! "$BES_NOCOLOR" = 1 ]; then
|
if [ ! "$BES_NOCOLOR" = 1 ]; then
|
||||||
|
@ -71,7 +71,7 @@ bes.echo.keyval ()
|
||||||
bes.echo "$(printf $len $1) $c$2 " 1 " "
|
bes.echo "$(printf $len $1) $c$2 " 1 " "
|
||||||
}
|
}
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
bes.echo.state ()
|
function bes.echo.state ()
|
||||||
{
|
{
|
||||||
local len=8
|
local len=8
|
||||||
printf "%0.s " $(seq 1 $(($BES_TERM_WIDTH-${len})))
|
printf "%0.s " $(seq 1 $(($BES_TERM_WIDTH-${len})))
|
||||||
|
@ -82,7 +82,7 @@ bes.echo.state ()
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
bes.echo.rs ()
|
function bes.echo.rs ()
|
||||||
{
|
{
|
||||||
local rs=${1:-0}
|
local rs=${1:-0}
|
||||||
if [ "$rs" -eq 0 ]; then
|
if [ "$rs" -eq 0 ]; then
|
||||||
|
@ -92,12 +92,12 @@ bes.echo.rs ()
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
bes.echo.error ()
|
function bes.echo.error ()
|
||||||
{
|
{
|
||||||
echo -e "\n${Cerr} error : ${Coff}\n\t$1 ${Coff}\n"
|
echo -e "\n${Cerr} error : ${Coff}\n\t$1 ${Coff}\n"
|
||||||
}
|
}
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
bes.echo.sepline ()
|
function bes.echo.sepline ()
|
||||||
{
|
{
|
||||||
local char=${1:-'_'}
|
local char=${1:-'_'}
|
||||||
local width=${2:-$BES_TERM_WIDTH}
|
local width=${2:-$BES_TERM_WIDTH}
|
||||||
|
@ -106,7 +106,7 @@ bes.echo.sepline ()
|
||||||
echo -e "${Coff}"
|
echo -e "${Coff}"
|
||||||
}
|
}
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
bes.echo.app ()
|
function bes.echo.app ()
|
||||||
{
|
{
|
||||||
local msg=${1:-''}
|
local msg=${1:-''}
|
||||||
local version=${2:-''}
|
local version=${2:-''}
|
||||||
|
@ -122,7 +122,7 @@ bes.echo.app ()
|
||||||
bes.echo.sepline
|
bes.echo.sepline
|
||||||
}
|
}
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
bes.echo.colormap ()
|
function bes.echo.colormap ()
|
||||||
{
|
{
|
||||||
for fgbg in 38 48 ; do
|
for fgbg in 38 48 ; do
|
||||||
for color in {0..256} ; do
|
for color in {0..256} ; do
|
||||||
|
|
Loading…
Reference in New Issue
Block a user