mirror of
https://github.com/kvz/bash3boilerplate.git
synced 2025-05-31 13:50:42 +00:00
No global scope for local variables
This commit is contained in:
parent
5cc1abc71a
commit
d94f32f93a
8
main.sh
8
main.sh
@ -43,15 +43,15 @@ __FILE__="${__DIR__}/$(basename "${0}")"
|
||||
#####################################################################
|
||||
|
||||
function _fmt () {
|
||||
color_ok="\x1b[32m"
|
||||
color_bad="\x1b[31m"
|
||||
local color_ok="\x1b[32m"
|
||||
local color_bad="\x1b[31m"
|
||||
|
||||
color="${color_bad}"
|
||||
local color="${color_bad}"
|
||||
if [ "${1}" = "debug" ] || [ "${1}" = "info" ] || [ "${1}" = "notice" ]; then
|
||||
color="${color_ok}"
|
||||
fi
|
||||
|
||||
color_reset="\x1b[0m"
|
||||
local color_reset="\x1b[0m"
|
||||
if [ "${TERM}" != "xterm" ] || [ -t 1 ]; then
|
||||
# Don't use colors on pipes or non-recognized terminals
|
||||
color=""; color_reset=""
|
||||
|
Loading…
x
Reference in New Issue
Block a user