X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2Fmwjsduck-gen;h=5247637bb127f35d4e8dae616bdb4873ec9ad4ff;hb=74faccfa264fca219e08ae9cfb60a355ec2fac39;hp=62d1bbab225e53199bf10347d7b84d7ff42f2bbc;hpb=8f66daf5a83935ddc2cd10d49911182099390dbd;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/mwjsduck-gen b/maintenance/mwjsduck-gen index 62d1bbab22..5247637bb1 100755 --- a/maintenance/mwjsduck-gen +++ b/maintenance/mwjsduck-gen @@ -1,4 +1,5 @@ #!/usr/bin/env bash +set -e JSDUCK_MWVERSION=master if [[ "$1" == "--version" && "$2" != "" ]] @@ -6,25 +7,19 @@ then JSDUCK_MWVERSION="$2" elif [[ "$*" != "" ]] then - echo "Usage: $0 [--version ]" + FILENAME=$(basename $0) + echo "Usage: $FILENAME [--version ]" echo exit 1 fi -# Support jsduck 4.x and 5.x -JSDUCK_VERSION="$(jsduck --version | sed -e 's/[.].*//')" -if [ "$JSDUCK_VERSION" = "JSDuck 4" ]; then - JSDUCK_VERSION_OPT="--meta-tags ./maintenance/jsduck/MetaTags.rb --warnings=-no_doc" -else - JSDUCK_VERSION_OPT="--tags ./maintenance/jsduck/CustomTags.rb --warnings=-nodoc(class,public)" -fi - MWCORE_DIR=$(cd $(dirname $0)/..; pwd) jsduck \ --config=$MWCORE_DIR/maintenance/jsduck/config.json \ -$JSDUCK_VERSION_OPT \ --footer="Documentation for branch ($JSDUCK_MWVERSION) on {DATE} by {JSDUCK} {VERSION}." \ ---processes 0 --warnings-exit-nonzero \ -&& echo 'JSDuck execution finished.' \ -&& ln -s ../../resources $MWCORE_DIR/docs/js/modules +--processes 0 + +echo 'JSDuck execution finished.' + +ln -s ../../resources $MWCORE_DIR/docs/js/modules