Skip to content

Commit e1ad8b9

Browse files
alex-courtisUanela
andauthored
chore: build scripts use sed -E for cross-OS compatibility (#3275)
* chore: build scripts use sed -E for cross-OS compatibility * chore: build scripts use sed -E for cross-OS compatibility --------- Co-authored-by: Uanela Como <104281989+Uanela@users.noreply.github.com>
1 parent 4b30847 commit e1ad8b9

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

scripts/help-defaults.sh

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,14 @@ end="config-default-end"
2121
inject="config-default-injection-placeholder"
2222

2323
# scrape config.default, indented at 2
24-
sed -n -e "/${begin}/,/${end}/{ /${begin}/d; /${end}/d; p; }" lua/nvim-tree/config.lua > /tmp/config.default.2.lua
24+
sed -n -E "/${begin}/,/${end}/{ /${begin}/d; /${end}/d; p; }" lua/nvim-tree/config.lua > /tmp/config.default.2.lua
2525

2626
# indent to match help
27-
sed -e "s/^ / /" /tmp/config.default.2.lua > /tmp/config.default.6.lua
27+
sed -E "s/^ / /" /tmp/config.default.2.lua > /tmp/config.default.6.lua
2828

2929
# inject then remove the placeholder
30-
sed -i -e "/${inject}/r /tmp/config.default.6.lua" -e "/${inject}/d" "${WIP}"
30+
sed -i -E "/${inject}/r /tmp/config.default.6.lua" "${WIP}"
31+
sed -i -E "/${inject}/d" "${WIP}"
3132

3233
#
3334
# Inject default mappings
@@ -37,10 +38,10 @@ begin="BEGIN_ON_ATTACH_DEFAULT"
3738
end="END_ON_ATTACH_DEFAULT"
3839

3940
# scrape ON_ATTACH_DEFAULT, indented at 2
40-
sed -n -e "/${begin}/,/${end}/{ /${begin}/d; /${end}/d; p; }" lua/nvim-tree/keymap.lua > /tmp/ON_ATTACH_DEFAULT.lua
41+
sed -n -E "/${begin}/,/${end}/{ /${begin}/d; /${end}/d; p; }" lua/nvim-tree/keymap.lua > /tmp/ON_ATTACH_DEFAULT.lua
4142

4243
# help lua
43-
sed -i -e "/${begin}/,/${end}/{ /${begin}/{p; r /tmp/ON_ATTACH_DEFAULT.lua
44+
sed -i -E "/${begin}/,/${end}/{ /${begin}/{p; r /tmp/ON_ATTACH_DEFAULT.lua
4445
}; /${end}/p; d; }" "${WIP}"
4546

4647
# help human
@@ -53,7 +54,7 @@ done
5354
echo >> /tmp/ON_ATTACH_DEFAULT.help
5455
begin="Show the mappings:"
5556
end="======"
56-
sed -i -e "/${begin}/,/${end}/{ /${begin}/{p; r /tmp/ON_ATTACH_DEFAULT.help
57+
sed -i -E "/${begin}/,/${end}/{ /${begin}/{p; r /tmp/ON_ATTACH_DEFAULT.help
5758
}; /${end}/p; d; }" "${WIP}"
5859

5960
#

0 commit comments

Comments
 (0)