summaryrefslogtreecommitdiffstats
path: root/rubygem-pry-generate-test-tarball.sh
diff options
context:
space:
mode:
Diffstat (limited to 'rubygem-pry-generate-test-tarball.sh')
-rwxr-xr-xrubygem-pry-generate-test-tarball.sh26
1 files changed, 26 insertions, 0 deletions
diff --git a/rubygem-pry-generate-test-tarball.sh b/rubygem-pry-generate-test-tarball.sh
new file mode 100755
index 0000000..8d9c9c0
--- /dev/null
+++ b/rubygem-pry-generate-test-tarball.sh
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+set -e
+
+VERSION=0.10.1
+
+GITHUBURL=https://github.com/pry/pry/archive/v${VERSION}.zip
+
+# download zipball
+if [[ ! -f pry-$VERSION.zip ]]; then
+ curl -o pry-$VERSION.zip -L $GITHUBURL
+fi
+
+# extract zipball
+[[ -d pry-$VERSION ]] && rm -r pry-$VERSION
+unzip pry-$VERSION.zip
+
+pushd pry-$VERSION
+ # repack
+ tar -cJvf pry-$VERSION-tests.tar.xz spec
+ mv pry-$VERSION-tests.tar.xz ..
+popd
+
+# Clean up
+rm pry-$VERSION.zip
+rm -r pry-$VERSION