Skip to content

Commit f84ef19

Browse files
author
az
committed
optimization script
1 parent c29f886 commit f84ef19

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

script/__util.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,13 @@ function util_dir_is_empty() {
7070
}
7171

7272
function util_append() {
73-
var=$1
73+
local var=$1
7474
shift
7575
eval "$var=\"\$$var$*\""
7676
}
7777

7878
function util_prepend() {
79-
var=$1
79+
local var=$1
8080
shift
8181
eval "$var=\"$*\$$var\""
8282
}
@@ -149,7 +149,7 @@ function util_c_escape() {
149149
}
150150

151151
function util_sh_quote() {
152-
v=$(echo "$1" | sed "s/'/'\\\\''/g")
152+
local v=$(echo "$1" | sed "s/'/'\\\\''/g")
153153
test "x$v" = "x${v#*[!A-Za-z0-9_/.+-]}" || v="'$v'"
154154
echo "$v"
155155
}
@@ -159,15 +159,15 @@ function util_cleanws() {
159159
}
160160

161161
function util_filter() {
162-
pat=$1
162+
local pat=$1
163163
shift
164164
for v; do
165165
eval "case '$v' in $pat) printf '%s ' '$v' ;; esac"
166166
done
167167
}
168168

169169
function util_filter_out() {
170-
pat=$1
170+
local pat=$1
171171
shift
172172
for v; do
173173
eval "case '$v' in $pat) ;; *) printf '%s ' '$v' ;; esac"

0 commit comments

Comments
 (0)