We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3eb3f83 commit 1f88fa1Copy full SHA for 1f88fa1
.github/actions/pristine-homebrew/action.yml
@@ -51,15 +51,27 @@ runs:
51
shell: bash
52
run: |
53
set -euo pipefail
54
- mapfile -t formulae < <(brew list --formula)
+
55
+ formulae=()
56
+ while IFS= read -r f; do
57
+ formulae+=("$f")
58
+ done < <(brew list --formula)
59
if [ "${#formulae[@]}" -gt 0 ]; then
60
brew uninstall --zap --force "${formulae[@]}"
61
fi
- mapfile -t casks < <(brew list --cask)
62
63
+ casks=()
64
+ while IFS= read -r c; do
65
+ casks+=("$c")
66
+ done < <(brew list --cask)
67
if [ "${#casks[@]}" -gt 0 ]; then
68
brew uninstall --cask --zap --force "${casks[@]}"
69
- mapfile -t taps < <(brew tap)
70
71
+ taps=()
72
+ while IFS= read -r t; do
73
+ taps+=("$t")
74
+ done < <(brew tap)
75
if [ "${#taps[@]}" -gt 0 ]; then
76
brew untap "${taps[@]}"
77
0 commit comments