diff --git a/tools/decompress b/tools/decompress new file mode 100755 index 00000000..717a45d2 --- /dev/null +++ b/tools/decompress @@ -0,0 +1,21 @@ +#!/bin/bash +set -e + +if [ -z $1 ]; then + echo "Usage: $0 file-to-decompress [target-directory]" + exit 1 +fi + +file=$1 +target=$2 + +if [ -z $2 ]; then + target=`pwd` +fi + +target=`realpath $target` + +mkdir -p "$target" + +echo "unpacking $file to $target" +pv -erp "$file" | tar vJx - -C "$target"