summaryrefslogtreecommitdiffstats
path: root/assets/bin/ass
blob: 87b750d3f080b498b8cdf147e46662b9e842c33b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh

set -euf

DB="/krebs/db"
JOURNAL="$DB/truth"

(cd $DB && git pull >/dev/null && echo "pulled new version")

METHOD="$1"; shift

case $METHOD in
"create")
  echo "`date --utc --rfc-3339=ns` create $1" | check-truth | tee -a $JOURNAL
;;
"set")
  echo "`date --utc --rfc-3339=ns` set $1 $2 $3" | check-truth | tee -a $JOURNAL 
;;
*)
  echo "you are made of stupid!"
  exit 23
;;
esac
(cd $DB && git commit -a -m bump >/dev/null && git push 1>&2 2>/dev/null && echo "updates pushed")&