diff --git a/nef b/nef index e0b3331..9ed4f52 100755 --- a/nef +++ b/nef @@ -1,9 +1,9 @@ -#!/bin/sh -rm -r O;mkdir O;cp -r S O;alias P=echo T=sed\ q -X()(eval "$(P 'cat<<.';cat;P;P .)");[ -x H ]&&H=./H||H=H -H()(awk -F\\n -vRS='' '!/^<.*>$/{$0="

"$0"

"}{print}') -[ -f L ]||P '$(T $F) - -

$(T $F)

$(sed 1d $F|X|$H)
/ $(for P in I/*;do -[ $P = $F ]||(N=${P#I/};P "$(T $P) ") -done)'>L;for F in I/*;do N=${F#I/};XO/${N%.*};done +#!/bin/sh -C +rm -r O;mkdir O;cp -r S O;alias P=echo +P>G 'X()(eval "$(P "cat<<.";cat;P;P .)") +for F;do XO/${F#I};done' +P>R '!/^<.*>$/{$0="

"$0}1' +P>L '`sed q $F` +`sed 1d $F|X|awk -vRS= -fR`


$(for P in I/* +do P "`sed q $P`";done)' +. ./G