Sha256: ced5dbeb61b27d99038a5008afe9fbe1f60512f64b2379857c11f23f62feb07d
Contents?: true
Size: 686 Bytes
Versions: 33
Compression:
Stored size: 686 Bytes
Contents
#!/usr/bin/env bash VERSION=`node --eval "var version = require('./package.json').version; console.log(version)"` echo -e "\033[0;32mTrying to publish version $VERSION\033[0m" git tag | grep "^v$VERSION$" > /dev/null if [ $? != '0' ]; then echo -e "\033[1;31mYou need to create the \033[0;33mv$VERSION\033[1;31m tag first.\033[0m" exit 1 fi TAG_REV=`git rev-list -n1 v$VERSION` HEAD_REV=`git rev-parse HEAD` if [ $TAG_REV != $HEAD_REV ]; then echo -e "\033[1;31mYou're attempting to publish \033[0;33m$HEAD_REV\033[1;31m as \033[0;33mv$VERSION\033[1;31m but it already points to \033[0;33m$TAG_REV\033[1;31m.\033[0m" exit 1 fi echo -e "\033[0;32mAll clear!\033[0m" exit 0
Version data entries
33 entries across 33 versions & 1 rubygems