diff options
Diffstat (limited to 'maintenance/mwjsduck-gen')
-rw-r--r-- | maintenance/mwjsduck-gen | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/maintenance/mwjsduck-gen b/maintenance/mwjsduck-gen index fbd428f1..bc10bc2c 100644 --- a/maintenance/mwjsduck-gen +++ b/maintenance/mwjsduck-gen @@ -1,2 +1,21 @@ -#!/usr/bin/env sh -jsduck --config=$(cd $(dirname $0)/..; pwd)/maintenance/jsduck/config.json && echo 'JSDuck execution finished.' +#!/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 |