Updated extract.

This commit is contained in:
2025-12-30 23:20:08 -08:00
parent fa757e6510
commit bc14aa473a
4 changed files with 71 additions and 15 deletions

View File

@@ -8,6 +8,10 @@ inputs:
description: "Directory to extract to."
required: false
default: ""
fileType:
description: "File type to extract (auto, zip, tgz). Auto will detect based on file extension."
required: false
default: "auto"
prefixArgs:
description: "Additional arguments to pass in early."
required: false
@@ -23,24 +27,13 @@ runs:
steps:
- name: "Build command."
id: command
run: |
COMMAND="unzip ${{ inputs.prefixArgs }} -o ${{ inputs.file }} ${{ inputs.additionalArgs }}"
OUTPUT_DIR="${{ inputs.outputDir }}"
if [[ -n "$OUTPUT_DIR" ]]; then
COMMAND="$COMMAND -d \"$OUTPUT_DIR\""
fi
echo "command=$COMMAND" >> "$GITHUB_OUTPUT"
run: bash ${{ github.action_path }}/extract.sh "${{ inputs.file }}" "${{ inputs.fileType }}" "${{ inputs.outputDir }}" "${{ inputs.prefixArgs }}" "${{ inputs.additionalArgs }}"
shell: bash
- name: "Convert file."
id: convert
uses: act/common/distros/busybox@master
with:
args: ${{ steps.command.outputs.command }}
- name: "Delete source."
run: |
if [[ ${{ inputs.deleteSource }} != "true" ]]; then
exit 0
fi
rm ${{ inputs.file }}
shell: bash