#!/bin/bash
#
# zanata-platform script
# JPackage Project <http://www.jpackage.org/>

# Source functions library
_prefer_jre="true"
. /usr/share/java-utils/java-functions

# Source system prefs
if [ -f /etc/java/zanata-client.conf ] ; then
  . /etc/java/zanata-client.conf
fi

# Source user prefs
if [ -f $HOME/.zanata-clientrc ] ; then
  . $HOME/.zanata-clientrc
fi

# Configuration
MAIN_CLASS=org.zanata.client.ZanataClient
BASE_FLAGS=""
BASE_OPTIONS=""
BASE_JARS="ant/ant ant/ant-launcher antlr apache-commons-beanutils apache-commons-collections apache-commons-csv apache-commons-lang apache-commons-lang3 apache-mime4j/apache-mime4j-core apache-mime4j/apache-mime4j-dom apache-mime4j/apache-mime4j-storage args4j/args4j bea-stax-api bean-validation-api classmate commons-codec commons-configuration commons-exec commons-io enunciate/enunciate-core-annotations glassfish-jaxb/txw2 guava hawtjni/hawtjni-runtime hibernate-validator/hibernate-validator httpcomponents/httpclient httpcomponents/httpcore jackson/jackson-core-asl jackson/jackson-jaxrs jackson/jackson-mapper-asl jackson/jackson-xc jansi-native/jansi-native jansi/jansi javamail/javax.mail jaxb-api jaxen jboss-annotations-1.2-api/jboss-annotations-api_1.2_spec jboss-jaxrs-2.0-api jboss-logging/jboss-logging jcip-annotations jgettext/jgettext joda-time jsr-305 log4j-1.2.17 maven/maven-artifact openprops/openprops plexus/utils resteasy/resteasy-client resteasy/resteasy-jackson-provider resteasy/resteasy-jaxb-provider resteasy/resteasy-jaxrs resteasy/resteasy-multipart-provider slf4j/jcl-over-slf4j slf4j/slf4j-api slf4j/slf4j-log4j12 xalan-j2 xalan-j2-serializer xom/xom zanata-platform/zanata-adapter-glossary zanata-platform/zanata-adapter-po zanata-platform/zanata-adapter-properties zanata-platform/zanata-adapter-xliff zanata-platform/zanata-client-commands zanata-platform/zanata-common-api zanata-platform/zanata-common-util zanata-platform/zanata-rest-client zanata-platform/zanata-cli"

# Set parameters
set_jvm
set_classpath $BASE_JARS
set_flags $BASE_FLAGS
set_options $BASE_OPTIONS

# Let's start
run "$@"
