#!/usr/bin/env bash MASON_COMMAND=$1 ; shift MASON_NAME=$1 ; shift MASON_VERSION=$1 ; shift set -e set -o pipefail MASON_RELEASED_VERSION="0.1.0" if [ "${MASON_COMMAND}" = "--version" ]; then echo ${MASON_RELEASED_VERSION} exit 0 fi function usage { echo "Usage: $0 " } if [ -z "${MASON_COMMAND}" ]; then usage exit 1 fi ROOTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" MASON_DIR=${MASON_DIR:-$ROOTDIR} if [ "${MASON_COMMAND}" = "env" ]; then . ${MASON_DIR}/mason.sh > /dev/null eval echo \$${MASON_NAME} exit fi if [ -z "${MASON_NAME}" ]; then usage echo "Missing " exit 1 elif [ -z "${MASON_VERSION}" ]; then usage echo "Missing " exit 1 fi if [ "${MASON_COMMAND}" = "trigger" ]; then if [ -z "${TRAVIS_TOKEN}" ]; then echo "TRAVIS_TOKEN is not set." exit 1 fi config=$(ruby <