#!/bin/bash

set -ex

archiv=$2

if [ "make" == "$1" ]; then
  while (( "$(expr $# - 2)" ))
    do

  dateien="$3 ${dateien}"

  shift

  done

  tar -cf ${archiv}.tar ${dateien}
  pixz ${archiv}.tar ${archiv}.tar.pxz

  # säuberung
  rm ${archiv}.tar
elif [ "restore" == "$1" ]; then

  pixz -d ${archiv} ${archiv/.pxz*}

  tar -xf ${archiv/.pxz*}

  # säuberung
  rm ${archiv/.pxz*}
else
  echo "tar.pxz compress-script"
  echo "./compress.sh make/restore archivname input/output"
  echo "./compress.sh make archivname daten"
  echo "./compress.sh restore archivname"
  echo "or use"
  echo "tar -Ipixz -cf output.tpxz dir  # Make tar use pixz automatically"
fi