Skip to content

Instantly share code, notes, and snippets.

@siutin
Created October 12, 2020 01:41
Show Gist options
  • Save siutin/8a20400b5c9519428531b96b0faaf6c0 to your computer and use it in GitHub Desktop.
Save siutin/8a20400b5c9519428531b96b0faaf6c0 to your computer and use it in GitHub Desktop.
xbstream-extract
#!/bin/bash
FILE=$1
OUTPUT_FOLDER=$(basename "${FILE%.*}")
[ -z "$FILE" ] && echo "ERROR: file path is required" && exit 1
[ -z "$OUTPUT_FOLDER" ] && echo "ERROR: cannot set output folder" && exit 1
[ -d "./$OUTPUT_FOLDER" ] && echo "ERROR: output folder exists" && exit 1
echo "OUTPUT_FOLDER: $OUTPUT_FOLDER"
mkdir ./$OUTPUT_FOLDER
xbstream -x --decompress < $FILE -C $OUTPUT_FOLDER
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment