Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

executable file 51 lines (41 sloc) 1.004 kb
#!/usr/bin/env bash
# Enable errexit: Exit if any "simple command" fails
set -e
BINARY_DIR=/usr/local/bin/
TEMPLATES_DIR=~/.appledoc
usage() {
cat <<EOF
Usage: $0 [-b binary_path] [-t templates_path]
Builds and installs appledoc
OPTIONS:
-b Path where binary will be installed. Default is $BINARY_DIR
-t Path where templates will be installed. Default is $TEMPLATES_DIR
EOF
}
while getopts "hb:t:" OPTION
do
case $OPTION in
h) usage
exit 0;;
b)
BINARY_DIR=$OPTARG;;
t)
INSTALL_TEMPLATES="YES"
echo "arg is = $OPTARG"
if [ $OPTARG != "default" ]; then
TEMPLATES_DIR=$OPTARG
fi
;;
[?])
usage
exit 1;;
esac
done
echo "Building..."
xcodebuild -target appledoc -configuration Release install
echo "Installing binary to $BINARY_DIR"
cp /tmp/appledoc.dst/usr/local/bin/appledoc "$BINARY_DIR"
if [ "$INSTALL_TEMPLATES" == "YES" ]; then
echo "Copying templates to $TEMPLATES_DIR"
cp -R Templates/ "$TEMPLATES_DIR"
fi
Jump to Line
Something went wrong with that request. Please try again.