summaryrefslogtreecommitdiff
path: root/.local/bin/update-gitmeta
blob: 90c1940cf0d6a139a3447f65708db9950616c0cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/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