From c72a909dc5f1e6a9e3a54bf33b33137a2ea23e7c Mon Sep 17 00:00:00 2001 From: Timo Tijhof Date: Sat, 6 Apr 2013 03:21:37 +0200 Subject: [PATCH] jsduck-gen: Add --version parameter Follows-up I1d5b626. Change-Id: I7a48e549e6acd2bdb7be9f6f2c34ff0554bb791c --- maintenance/jsduck/config.json | 5 +++-- maintenance/mwjsduck-gen | 19 +++++++++++++++++-- 2 files changed, 20 insertions(+), 4 deletions(-) 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.' -- 2.20.1