ECHO OFF ECHO GW-Blog by Jeff Armstrong IF NOT EXIST %1\POSTHDR.HTM GOTO NOLABEL REM Setting LFN to 0 because 3-letter extensions are only supported REM by PC-Basic ECHO 1 SITEDIR$="%1":LFN=0 >> LOC.BAS ECHO -- ECHO Creating the main BASIC program COPY LOC.BAS+GWBLOG.BAS+RSS.BAS+DATE.BAS+POST.BAS+TXTILE.BAS+TMPLATE.BAS BLOG.TMP COPY BLOG.TMP+FILESW32.BAS+TSORT.BAS+LINK.BAS+COPY.BAS+CONFIG.BAS BLOG.BAS DEL BLOG.TMP ECHO -- ECHO Launching GW-Blog Using PC-Basic pcbasic BLOG.BAS --interface=cli --shell=cmd.exe -f=20 ECHO -- ECHO Performing cleanup DEL LOC.BAS DEL BLOG.BAS GOTO CASING :NOLABEL ECHO Usage: GO.BAT [absolute path to blog files] ECHO -- ECHO Blog directory should contain: ECHO PAGES\ - Static pages for the blog ECHO POSTS\ - Date-encoded posts for the blog ECHO POSTHDR.HTM - HTML header with template tags ECHO POSTFTR.HTM - HTML footer with template tags ECHO -- GOTO DONE :CASING ECHO Converting output to lowercase SET CurrentDir=%CD% CD %1\build for /f "Tokens=*" %%f in ('dir /l/b/a-d') do ( rename "%%f" temp.txt copy temp.txt /a "%%f" /b del temp.txt ) REM rename "%%f" "%%f") CD %CurrentDir% :DONE