#!/usr/bin/env bash DIR=`dirname $0` if [ -e $DIR/../../../node_modules/.bin ]; then BIN=$DIR/../../../node_modules/.bin else BIN=$DIR/../node_modules/.bin fi if [ $# -eq 0 ]; then MSG="v`$BIN/sds version`" if [ -z "$MSG" ]; then echo '[ERROR] no commit message and no sds version!' | $BIN/colorcat -sp "(\[)(.+)(\])(.*) . Rfr . Rfy . Rfr . fy" exit 1 fi else MSG="$*" fi set -e git add . git status -sb | $BIN/colorcat -sP $DIR/../cc/status.noon git commit -m "$MSG" | $BIN/colorcat -sP $DIR/../cc/commit.noon echo 'pushing' | $BIN/colorcat -swd git push -q 2>&1 | $BIN/colorcat -sP $DIR/../cc/push.noon git status -sb | $BIN/colorcat -sP $DIR/../cc/status.noon