Updated extract.
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user