#!/bin/bash cd "$(dirname "$0")"/src shopt -s extglob now="$(date +'%F %T')" docname="$1" shift declare -a tags tags=("$@") if [[ -d "$docname" ]]; then >&2 echo "\"$docname\" already exists" exit 1 fi docname="${docname%/}" mkdir -p "$docname" langs="${LANGS:-en it}" for lang in $langs; do { cat < "$docname/document.${lang}.rest.txt" done ln -s "${docname//+([^\/])/..}"/../templates/du2html.xsl "$docname"/ for tag in "${tags[@]}"; do if [[ ! -d "tags/$tag" ]]; then mkdir -p "tags/$tag" for lang in $langs; do { echo "$tag" echo "${tag//?/=}" echo ':CreationDate: '"$now" cat < "tags/$tag/document.${lang}.rest.txt" done ln -s "${docname//+([^\/])/..}"/../templates/document-listing.tt "$docname"/ ln -s "${docname//+([^\/])/..}"/../templates/du2html.xsl "$docname"/ fi done