Make variables local

This commit is contained in:
Dominik Ritter 2018-03-27 01:09:41 +02:00
commit 9a895bc7e4
3 changed files with 8 additions and 5 deletions

View file

@ -35,11 +35,11 @@ function getColor() {
fi
else
# named color added to parameter expansion print -P to test if the name exists in terminal
named="%K{$1}"
local named="%K{$1}"
# https://misc.flogisoft.com/bash/tip_colors_and_formatting
default="$'\033'\[49m"
local default="$'\033'\[49m"
# http://zsh.sourceforge.net/Doc/Release/Prompt-Expansion.html
quoted=$(printf "%q" $(print -P "$named"))
local quoted=$(printf "%q" $(print -P "$named"))
if [[ $quoted = "$'\033'\[49m" && $1 != "black" ]]; then
# color not found, so try to get the code
1=$(getColorCode $1)

View file

@ -39,6 +39,7 @@ printSizeHumanReadable() {
# if the base is not Bytes
if [[ -n $2 ]]; then
local idx
for idx in "${extension[@]}"; do
if [[ "$2" == "$idx" ]]; then
break