From 263874bcb008d356bea090b4698d0216d8bae92a Mon Sep 17 00:00:00 2001 From: Andrew Yu Date: Sun, 17 Apr 2022 08:38:55 +0200 Subject: build system --- article-template/Config | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 article-template/Config (limited to 'article-template/Config') diff --git a/article-template/Config b/article-template/Config new file mode 100755 index 0000000..10d8299 --- /dev/null +++ b/article-template/Config @@ -0,0 +1,30 @@ +#!/bin/sh + +[ -z "$4" ] && printf "$0: Not enough arguments.\n$0: You MUST run this script with the following arguments:\n$0: \n" > /dev/stderr && exit 1 +[ "$5" ] && printf "$0: Too many arguments.\n$0: You MUST run this script with the following arguments:\n$0: \n" > /dev/stderr && exit 2 + +FILENAME="$1" +RFDN="$2" +FULLNAME="$3" +ABBRNAME="$4" + +mv FILENAME.md "$FILENAME".md + +sed -i 's/FULLNAME/'"$FULLNAME"'/g' "$FILENAME".md +sed -i 's/ABBRNAME/'"$ABBRNAME"'/g' "$FILENAME".md + +sed 's/FILENAME/'"$FILENAME"'/g' > Makefile << EOF +update: FILENAME.txt FILENAME.7 FILENAME.html + git add . + git commit + git push + +FILENAME.7: FILENAME.md + mmark --man FILENAME.md > FILENAME.7 +FILENAME.txt FILENAME.html: FILENAME.xml + xml2rfc --text --html FILENAME.xml + sed -i -e '/\f/{n;s/^.\{5\}/RFD 1/}' FILENAME.txt + ed FILENAME.txt < Edfile +FILENAME.xml: FILENAME.md + sed '0,/title =/{s/ ."\$\$/"/}' FILENAME.md | mmark > FILENAME.xml +EOF -- cgit 1.4.1-2-gfad0