From 531f5bce3b78bf86e9762c469f7d72bcbc3251f1 Mon Sep 17 00:00:00 2001 From: dakkar Date: Thu, 20 Aug 2009 12:25:18 +0200 Subject: separate creation of tags from creation of docs --- new-tag | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100755 new-tag (limited to 'new-tag') diff --git a/new-tag b/new-tag new file mode 100755 index 0000000..fdbf4d9 --- /dev/null +++ b/new-tag @@ -0,0 +1,49 @@ +#!/bin/bash +cd "$(dirname "$0")"/src/tags + +if [[ $# -eq 0 ]]; then + cat <... + +The will be created under +$(pwd) + +EOF +exit 1 +fi + +shopt -s extglob + +now="$(TZ=UTC date +'%F %T')" + +langs="${LANGS:-en it}" + +for tag in "$@"; do + if [[ ! -d "$tag" ]]; then + mkdir -p "$tag" + for lang in $langs; do + { + cat < "$tag/document.${lang}.rest.tt" + { + cat < "$tag/feed.${lang}.tt" + done + for f in document-listing.tt du2html.xsl fillFeed.xsl base-feed.tt; do + ln -s "${tag//+([^\/])/../..}"/../templates/"$f" "$tag/" + done + fi +done -- cgit v1.2.3