Skip to content

Commit da69bf7

Browse files
committed
Fix reading dependecies from Formula in macos
1 parent 5c5c837 commit da69bf7

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/scripts/darwin.sh

+6-2
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,12 @@ setup_dependencies() {
166166
add_brew_tap "$ext_tap"
167167
for extension in "${extensions_array[@]}"; do
168168
IFS=' ' read -r -a dependency_array <<<"$(get_dependencies "$extension")"
169-
IFS=' ' read -r -a extension_array <<<"$(echo "${dependency_array[@]}" | grep -Eo "shivammathur[a-z\/]*@" | cut -d '/' -f 3 | sed 's/@//' | tr '\n' ' ')"
170-
IFS=' ' read -r -a libraries_array <<<"${dependency_array[@]//shivammathur*/}"
169+
libraries_array=()
170+
extension_array=()
171+
for item in "${dependency_array[@]}"; do
172+
[[ "$item" == *"shivammathur"* && "$item" == *"@"* ]] && extension_array+=("$item")
173+
[[ "$item" == *"shivammathur"* && "$item" == *"@"* ]] || libraries_array+=("$item")
174+
done
171175
if [[ -n "${libraries_array[*]// /}" ]]; then
172176
step_log "Setup libraries for $extension"
173177
setup_libraries "$extension" "${libraries_array[@]}"

0 commit comments

Comments
 (0)