#!/bin/sh
source /etc/karoo.conf.d/config/redis-connect-info

REDIS_CMD="redis-cli -a ${REDIS_PASS} -h ${REDIS_HOST} -p ${REDIS_PORT}"

if [ -z "$1" ]; then
    echo "Usage:  sbc-user-add user@domain.local password"
    exit 1
fi

if [ -z "$2" ]; then
    echo "Usage:  sbc-user-add user@domain.local password"
    exit 1
fi

PUBLISH_CMD="{\"event-name\" : \"user-add\", \"event-args\" : \"$1 $2\"}"
if ${REDIS_CMD}  PUBLISH SBC-CHANNEL "${PUBLISH_CMD}" > /dev/null; then
    echo "User $1 account created"
    exit 0
else
    echo "Is Karoo and Redis running?"
    exit 1
fi
