File tree 1 file changed +12
-1
lines changed
1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -143,6 +143,8 @@ runs:
143
143
fi
144
144
145
145
if [[ "${{ runner.os }}" == "macOS" ]]; then
146
+ brew install bash
147
+
146
148
tarProg="gtar"
147
149
else
148
150
tarProg="tar"
@@ -265,8 +267,17 @@ runs:
265
267
tarProg="tar"
266
268
fi
267
269
270
+ printf "tar -tf | sed\n"
271
+ ${tarProg} -tf "${{ inputs.tarball-name }}" | sed -e 's/\r/\\r/g' | sed -e 's/\n/\\n/g' | sed -e 's/\t/\\t/g' | sed -e 's/ /:space:/g'
272
+
273
+ printf "tar -tf | grep\n"
274
+ ${tarProg} -tf "${{ inputs.tarball-name }}" | grep -E '^\.|/\.'
275
+
276
+ printf "tar -tf | grep | sed\n"
277
+ ${tarProg} -tf "${{ inputs.tarball-name }}" | grep -E '^\.|/\.' | sed -e 's/\r/\\r/g' | sed -e 's/\n/\\n/g' | sed -e 's/\t/\\t/g' | sed -e 's/ /:space:/g'
278
+
268
279
printf "::group::${ANSI_LIGHT_BLUE}Removing unwanted files from '${{ inputs.tarball-name }}' ...:${ANSI_NOCOLOR}\n"
269
- while IFS=$'\r\n' read -r file; do
280
+ while IFS=$' \r\n' read -r file; do
270
281
printf " %s\n" "${file}"
271
282
${tarProg} -vf "${{ inputs.tarball-name }}" --delete "${file}"
272
283
done <<<$(${tarProg} -tf "${{ inputs.tarball-name }}" | grep -E '^\.|/\.')
You can’t perform that action at this time.
0 commit comments