From: Timo Tijhof Date: Sat, 6 Apr 2013 01:21:37 +0000 (+0200) Subject: jsduck-gen: Add --version parameter X-Git-Tag: 1.31.0-rc.0~20058^2 X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22calendrier%22%2C%22type=semaine%22%29%20.%20%22?a=commitdiff_plain;h=c72a909dc5f1e6a9e3a54bf33b33137a2ea23e7c;p=lhc%2Fweb%2Fwiklou.git jsduck-gen: Add --version parameter Follows-up I1d5b626. Change-Id: I7a48e549e6acd2bdb7be9f6f2c34ff0554bb791c --- diff --git a/maintenance/jsduck/config.json b/maintenance/jsduck/config.json index c4705d8f8d..e932b5c4b3 100644 --- a/maintenance/jsduck/config.json +++ b/maintenance/jsduck/config.json @@ -1,5 +1,6 @@ { - "--title": "MediaWiki Code Documentation", + "--title": "MediaWiki core - Documentation", + "--footer": "Documentation for MediaWiki core. Generated on {DATE} by {JSDUCK} {VERSION}.", "--categories": "./categories.json", "--meta-tags": "./MetaTags.rb", "--warnings": ["-no_doc"], @@ -15,4 +16,4 @@ "../../resources/mediawiki.api", "../../resources/jquery/jquery.localize.js" ] -} \ No newline at end of file +} diff --git a/maintenance/mwjsduck-gen b/maintenance/mwjsduck-gen index fbd428f131..cccc715883 100755 --- a/maintenance/mwjsduck-gen +++ b/maintenance/mwjsduck-gen @@ -1,2 +1,17 @@ -#!/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 ]" + echo + exit 1 +fi + +jsduck \ +--config=$(cd $(dirname $0)/..; pwd)/maintenance/jsduck/config.json \ +--footer="Documentation for MediaWiki core ($JSDUCK_MWVERSION). Generated on {DATE} by {JSDUCK} {VERSION}." \ +&& echo 'JSDuck execution finished.'