Merge pull request #9389 from MikeMcQuaid/formulae_sed_extended_regex_flag
formulae: fix sed extended regex flag on macOS.
This commit is contained in:
commit
275227c924
@ -5,6 +5,14 @@
|
|||||||
|
|
||||||
homebrew-formulae() {
|
homebrew-formulae() {
|
||||||
local formulae
|
local formulae
|
||||||
|
local sed_extended_regex_flag
|
||||||
|
|
||||||
|
if [[ -n "$HOMEBREW_MACOS" ]]; then
|
||||||
|
sed_extended_regex_flag="-E"
|
||||||
|
else
|
||||||
|
sed_extended_regex_flag="-r"
|
||||||
|
fi
|
||||||
|
|
||||||
formulae="$( \
|
formulae="$( \
|
||||||
find "$HOMEBREW_REPOSITORY/Library/Taps" \
|
find "$HOMEBREW_REPOSITORY/Library/Taps" \
|
||||||
-type d \( \
|
-type d \( \
|
||||||
@ -16,7 +24,8 @@ homebrew-formulae() {
|
|||||||
-name vendor \
|
-name vendor \
|
||||||
\) \
|
\) \
|
||||||
-prune -false -o -name '*\.rb' | \
|
-prune -false -o -name '*\.rb' | \
|
||||||
sed -r -e 's/\.rb//g' \
|
sed "$sed_extended_regex_flag" \
|
||||||
|
-e 's/\.rb//g' \
|
||||||
-e 's_.*/Taps/(.*)/(home|linux)brew-_\1/_' \
|
-e 's_.*/Taps/(.*)/(home|linux)brew-_\1/_' \
|
||||||
-e 's|/Formula/|/|' \
|
-e 's|/Formula/|/|' \
|
||||||
)"
|
)"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user