#!/bin/sh

set -e

classpath="${CLASSPATH:+:$CLASSPATH}"

while true ; do
	case "$1" in
		-cp | -classpath)
			classpath=":$2"
			shift 2 ;;
		--)
			shift
			break ;;
		*)
			break ;;
	esac
done

classpath="/usr/share/java/clojure-@CLJ_EFF_VER@.jar$classpath"

if [ "x$1" = "x" -a "x`which rlwrap`" != "x" ] ; then
    exec rlwrap -r -c -C clojure \
         -f /etc/rlwrap/clojure@CLJ_EFF_VER@ \
         -b "(){}[],^%#@\";:'\$|\\" \
         java -cp "$classpath" clojure.main "$@"
else
    exec java -cp "$classpath" clojure.main "$@"
fi
