diff --git a/.gitignore b/.gitignore index fe73ea6..546d1c7 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ target/ .idea/ *.swp dist/ +dist-zip/ import/ diff --git a/bin/zip-all.sh b/bin/zip-all.sh new file mode 100755 index 0000000..e1e0f84 --- /dev/null +++ b/bin/zip-all.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +if [ $(uname -s) = Darwin ]; then + basedir=$(dirname $(cd "$(dirname "$0")"; pwd -P)) +else + basedir=$(dirname $(dirname $(readlink -fm $0))) +fi + +if [ $# -eq 0 ]; then + echo "Specify a version number for the release zip" + exit +fi + +rm -fr "$basedir/dist-zip" +mkdir -p "$basedir/dist-zip" + +VERSION=$1 + +cd "$basedir/dist" +for i in linux linux-gui mac mac-gui win win-gui; do zip -r9 "$basedir"/dist-zip/${i}.${VERSION}.zip ${i}; done +cd .. + +du -sh "$basedir/dist-zip/"*.zip \ No newline at end of file