diff options
Diffstat (limited to 'maintenance/mwjsduck-gen')
-rw-r--r-- | maintenance/mwjsduck-gen | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/maintenance/mwjsduck-gen b/maintenance/mwjsduck-gen new file mode 100644 index 00000000..bc10bc2c --- /dev/null +++ b/maintenance/mwjsduck-gen @@ -0,0 +1,21 @@ +#!/usr/bin/env bash + +JSDUCK_MWVERSION=master +if [[ "$1" == "--version" && "$2" != "" ]] +then + JSDUCK_MWVERSION="$2" +elif [[ "$*" != "" ]] +then + echo "Usage $0: [--version <mediawiki version>]" + echo + exit 1 +fi + +MWCORE_DIR=$(cd $(dirname $0)/..; pwd) + +jsduck \ +--config=$MWCORE_DIR/maintenance/jsduck/config.json \ +--footer="Documentation for MediaWiki core ($JSDUCK_MWVERSION). Generated on {DATE} by {JSDUCK} {VERSION}." \ +&& echo 'JSDuck execution finished.' + +ln -s ../../resources $MWCORE_DIR/docs/js/modules |