tests/Misc./terribly_old_scripts/tarball_from_project

15 lines
294 B
Bash
Executable File

#!/bin/bash
set -e
VERSION="$(git tag | tail -1 | cut -c2-)"
[ -z "$VERSION" ] && exit 1
NAME="$(basename $PWD)-${VERSION}"
TMP="/tmp/${NAME}"
mkdir "$TMP" || rm -r "${TMP}"
cp -r ./ "$TMP/"
OPWD="$PWD"
cd /tmp/
tar -c -z "$NAME" -f "${NAME}.tar.gz"
mv "${NAME}.tar.gz" "$OPWD"
rm -r "${TMP}"