Skip to content

Commit d4ca893

Browse files
committed
refactor: Cleanup loop variables
1 parent 45bba5a commit d4ca893

File tree

4 files changed

+12
-19
lines changed

4 files changed

+12
-19
lines changed

pkg/lib/commands/do-global-init.sh

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,7 @@ do-global-init() {
8282
if [ -d "$BASALT_GLOBAL_DATA_DIR/completions/bash" ]; then
8383
for f in "$BASALT_GLOBAL_DATA_DIR"/completions/bash/*; do
8484
source "$f"
85-
done
86-
unset f
85+
done; unset f
8786
fi
8887
8988
EOF
@@ -104,8 +103,7 @@ do-global-init() {
104103
if [ -d "$BASALT_GLOBAL_DATA_DIR/completions/zsh/compctl" ]; then
105104
for f in "$BASALT_GLOBAL_DATA_DIR"/completions/zsh/compctl/*; do
106105
source "$f"
107-
done
108-
unset f
106+
done; unset f
109107
fi
110108
111109
EOF

pkg/lib/public/basalt-package.sh

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,10 @@ basalt.package-load() {
3333
fi
3434

3535
shopt -s nullglob
36-
done
37-
done
38-
done
36+
done; unset __basalt_package
37+
done; unset __basalt_repository_owner
38+
done; unset __basalt_site
3939
fi
40-
unset __basalt_site __basalt_repository_owner __basalt_package
4140

4241
if [ -f "$BASALT_PACKAGE_PATH/.basalt/generated/source_package.sh" ]; then
4342
source "$BASALT_PACKAGE_PATH/.basalt/generated/source_package.sh"

pkg/lib/util/pkg.sh

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -202,8 +202,7 @@ pkg.phase_local_integration_recursive() {
202202
pkg.phase_local_integration_recursive "$original_package_dir" 'no' 'strict' "${REPLIES[@]}"
203203
fi
204204
fi
205-
done
206-
unset pkg
205+
done; unset pkg
207206
}
208207

209208
# @description Generate scripts for './.basalt/generated' directory
@@ -227,8 +226,7 @@ pkg.phase_local_integration_nonrecursive() {
227226
fi
228227
done
229228
"
230-
done
231-
unset source_dir
229+
done; unset source_dir
232230

233231
printf -v content '%s%s' "$content" 'unset __basalt_f'
234232

pkg/lib/util/util-temporary.sh

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,7 @@ util.toml_add_dependency() {
115115
print.indent-yellow 'Warning' "A version of '${name%@*}' is already installed. Skipping"
116116
return
117117
fi
118-
done
119-
unset name
118+
done; unset name
120119

121120
if ((${#REPLIES[@]} == 0)); then
122121
mv "$toml_file" "$toml_file.bak"
@@ -145,16 +144,15 @@ util.toml_remove_dependency() {
145144

146145
if util.get_toml_array "$toml_file" 'dependencies'; then
147146
local dependency_array=()
148-
local name=
149147
local does_exist='no'
148+
local name=
150149
for name in "${REPLIES[@]}"; do
151150
if [ "${name%@*}" = "${key_value%@*}" ]; then
152151
does_exist='yes'
153152
else
154153
dependency_array+=("$name")
155154
fi
156-
done
157-
unset name
155+
done; unset name
158156

159157
if [ "$does_exist" != 'yes' ]; then
160158
print.indent-die "The package '$key_value' is not currently a dependency"
@@ -165,10 +163,10 @@ util.toml_remove_dependency() {
165163
while IFS= read -r line; do
166164
if [[ "$line" == *dependencies*=* ]]; then
167165
local new_line='dependencies = ['
166+
local dep=
168167
for dep in "${dependency_array[@]}"; do
169168
printf -v new_line "%s'%s', " "$new_line" "$dep"
170-
done
171-
unset dep
169+
done; unset dep
172170

173171
new_line="${new_line%, }]"
174172
printf '%s\n' "$new_line"

0 commit comments

Comments
 (0)