From e9e6c8ca9d97056d5d3878ef484ec923372f1045 Mon Sep 17 00:00:00 2001 From: Jianghao Lu Date: Wed, 10 Jun 2015 14:28:39 -0700 Subject: [PATCH] Add publish all packages bash script --- tasks/publishall.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 tasks/publishall.sh diff --git a/tasks/publishall.sh b/tasks/publishall.sh new file mode 100644 index 0000000000..42c84dacdb --- /dev/null +++ b/tasks/publishall.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +if [[ $(pwd) == *tasks ]]; then + cd ../ +fi +cd lib/services +published="" +failed="" +for p in $(ls -d */); do + cd $p + ret=$(npm publish) + if [ ret == 0 ]; then + published="$published, $p" + else + failed="$failed, $p" + fi + cd .. +done +RED='\033[0;31m' +GREEN='\033[0;32m' +NC='\033[0m' # No Color +echo -e "${GREEN}Published packages:${NC} $published" +echo -e "${RED}Failed packages:${NC} $failed"