#!/bin/sh
#
# shcp - CLI wrapper for SHCP Symfony console commands
#
# Usage:
#   shcp dns:check-sync
#   shcp email:bounce-stats --json
#   shcp ssl:renew --dry-run
#   shcp list                        # list all shcp: commands
#

set -e

SHCPD=/usr/sbin/shcpd
CONSOLE=/opt/shcp/bin/console

if [ $# -eq 0 ] || [ "$1" = "list" ]; then
	exec "$SHCPD" php-cli "$CONSOLE" list shcp
fi

cmd="$1"
shift
exec "$SHCPD" php-cli "$CONSOLE" "shcp:$cmd" "$@"
