#!/bin/sh -e
# Execute commands on a zulip server
zulipdepl="/home/zulip/deployments/current"
case $1 in
	(upgrade)
		cd /tmp
		curl -fLO https://download.zulip.com/server/zulip-server-latest.tar.gz
		sudo "$zulipdepl/scripts/upgrade-zulip" zulip-server-latest.tar.gz;;
	(status) sudo supervisorctl status;;
	(*)
		sudo su zulip -c "$(
		    scr="$zulipdepl/scripts/$1"
		    if test -f "$scr"
		    then shift && echo "$scr $@"
		    else echo "$zulipdepl/manage.py $@"
		    fi
		)";;
esac