|
|
@ -3,8 +3,10 @@ |
|
|
|
|
|
|
|
|
# constants |
|
|
# constants |
|
|
|
|
|
|
|
|
MIAOU_DEBUG=${MIAOU_DEBUG:-false} |
|
|
|
|
|
MIAOU_ERROR_REGEX='^(.*): line ([0-9]+): miaou_error:' |
|
|
|
|
|
|
|
|
if [[ ! -v MIAOU_BASH_LOADED_ONCE ]]; then |
|
|
|
|
|
readonly MIAOU_BASH_LOADED_ONCE=true |
|
|
|
|
|
readonly MIAOU_DEBUG=${MIAOU_DEBUG:-false} |
|
|
|
|
|
readonly MIAOU_ERROR_REGEX='^(.*): line ([0-9]+): miaou_error:' |
|
|
|
|
|
|
|
|
declare -A ANSI |
|
|
declare -A ANSI |
|
|
ANSI[RESET]=0 |
|
|
ANSI[RESET]=0 |
|
|
@ -36,9 +38,8 @@ ANSI[BG_CYAN]=46 |
|
|
ANSI[BG_WHITE]=47 |
|
|
ANSI[BG_WHITE]=47 |
|
|
ANSI[BG_GRAY]=90 |
|
|
ANSI[BG_GRAY]=90 |
|
|
ANSI[BG_MAGENTA]=95 |
|
|
ANSI[BG_MAGENTA]=95 |
|
|
|
|
|
|
|
|
readonly MIAOU_DEBUG MIAOU_ERROR_REGEX ANSI |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
readonly ANSI |
|
|
|
|
|
fi |
|
|
## functions |
|
|
## functions |
|
|
|
|
|
|
|
|
function is_true { |
|
|
function is_true { |
|
|
|