#!/usr/bin/env bash set -e message="$1" if [[ -z "$message" ]]; then >&2 printf 'Usage: %q COMMIT_MESSAGE\n' "$0" exit 1 fi cd if [[ -n $(gitmeta status -s .) ]]; then gitmeta add . gitmeta commit -m "$message" fi gitmeta pull gitmeta push origin master