#!/usr/bin/env sh # launcher script for jsdoc # Author: Avi Deitcher # # This program is released under the MIT License as follows: # Copyright (c) 2008-2009 Atomic Inc # #Permission is hereby granted, free of charge, to any person #obtaining a copy of this software and associated documentation #files (the "Software"), to deal in the Software without #restriction, including without limitation the rights to use, #copy, modify, merge, publish, distribute, sublicense, and/or sell #copies of the Software, and to permit persons to whom the #Software is furnished to do so, subject to the following #conditions: ## #The above copyright notice and this permission notice shall be #included in all copies or substantial portions of the Software. # #THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, #EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES #OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND #NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT #HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, #WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING #FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR #OTHER DEALINGS IN THE SOFTWARE. # JSDOCDIR=`dirname $0` if [[ -n "$JSDOCDIR" ]]; then _DOCDIR="-Djsdoc.dir=$JSDOCDIR" _APPDIR="$JSDOCDIR/app" _BASEDIR="$JSDOCDIR" else _DOCDIR="" _APPDIR="./app" _BASEDIR="." fi if [[ -n "$JSDOCTEMPLATEDIR" ]]; then _TDIR="-Djsdoc.template.dir=$JSDOCTEMPLATEDIR" else _TDIR="-Djsdoc.template.dir=$JSDOCDIR/templates/jsdoc" fi CMD="java $_DOCDIR $_TDIR -jar $_BASEDIR/jsrun.jar $_APPDIR/run.js $@" $CMD