File: generate.sh

package info (click to toggle)
owncloud 7.0.4%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 104,192 kB
  • sloc: php: 403,584; xml: 5,843; perl: 630; cs: 504; sh: 453; sql: 271; python: 221; makefile: 104
file content (25 lines) | stat: -rw-r--r-- 561 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash
# (c)2013 Rackspace Hosting. See COPYING for license.

DOC_DIR=docs/api
LIB_DIR=lib
BIN_FILE=vendor/bin/apigen.php

if [ ! -f $BIN_FILE ]; then
    rm composer.lock
    php composer.phar require apigen/apigen:dev-master --dev
fi

if [ ! -d $DOC_DIR ]; then
    mkdir $DOC_DIR
fi

if [ ! -d docs ]; then
    echo "No docs/ directory found; run this script from the top directory"
    exit;
fi

rm -rf DOCS_DIR

# regenerate all the docs!
php $BIN_FILE -s $LIB_DIR -d $DOC_DIR --title="PHP OpenCloud API" --groups="namespaces" --download --progressbar