diff --git a/scripts/release/enact-release.sh b/scripts/release/enact-release.sh new file mode 100755 index 00000000000..a5693b5bc34 --- /dev/null +++ b/scripts/release/enact-release.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +# `npm whoami` errors and dies if you're not logged in, +# so we redirect the stderr output to /dev/null since we don't care. +NPM_USER=$(npm whoami 2> /dev/null) + +if [ "${NPM_USER}" != "angular2-material" ]; then + echo "You must be logged in as 'angular2-material' to publish. Use 'npm login'." + exit +fi + +set -ex + +for package in ./deploy/* +do + npm publish ${package} +done