From ca1b2ce4289980e4e8d3d20fac5ef09ec6dd213b Mon Sep 17 00:00:00 2001 From: Christos Date: Wed, 1 Jan 2025 00:07:38 +0000 Subject: First commit --- cork.rc | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 cork.rc (limited to 'cork.rc') diff --git a/cork.rc b/cork.rc new file mode 100644 index 0000000..0b2f0aa --- /dev/null +++ b/cork.rc @@ -0,0 +1,56 @@ +#!/bin/rc + +path=(. /bin) +req_p=`{echo -n $REQUEST_URI } +fn run { + lpaf=home$REQUEST_URI + rpafs='/'; wd='/'; ifs='/'; + arg = `{echo -n $REQUEST_URI} + if (test -d $lpaf) { + lpaf=$lpaf^'i' + } + for (i in $arg) { + wd=$wd^$i + rpafs=($rpafs $wd) + wd=$wd'/' + } +http_content_type='text/html' +echo Content-Type: $http_content_type + echo; + for (h in $bar) { $$h } + mh $lpaf.md +} +fn sbar { + echo -n 'ENTER HTML PREAMBLE HERE' + ls -F home/./$rpafs | sed -e 's,/+\./+,/,g' \ + -e '/\/i\.(md)$/d' \ + -e 's/\.(md)$//' -e 's!^home!!' | sort | awk -F/ ' + function p(x, y, s) { for(i=0; i < x-y; i+=1) printf s } + BEGIN { lNF=2; printf ""); printf "
" }' +} +fn add { + _l = $1^_^$#$1 + $_l = $*(2-) + $1 = ($$1 $_l) +} +add bar sbar; run -- cgit v1.2.3