66 lines
3.1 KiB
Batchfile
66 lines
3.1 KiB
Batchfile
@echo off
|
|
setlocal enabledelayedexpansion
|
|
echo Generating frontend structure with statistics...
|
|
echo.
|
|
|
|
set OUTPUT=frontend-structure.txt
|
|
|
|
echo Frontend Folder Structure > %OUTPUT%
|
|
echo Generated: %date% %time% >> %OUTPUT%
|
|
echo ============================================================================== >> %OUTPUT%
|
|
echo. >> %OUTPUT%
|
|
|
|
echo. >> %OUTPUT%
|
|
echo ╔══════════════════════════════════════════════════════════════════╗ >> %OUTPUT%
|
|
echo ║ JINJA2 TEMPLATES ║ >> %OUTPUT%
|
|
echo ║ Location: app/templates ║ >> %OUTPUT%
|
|
echo ╚══════════════════════════════════════════════════════════════════╝ >> %OUTPUT%
|
|
echo. >> %OUTPUT%
|
|
|
|
tree /F /A app\templates >> %OUTPUT%
|
|
|
|
echo. >> %OUTPUT%
|
|
echo. >> %OUTPUT%
|
|
echo ╔══════════════════════════════════════════════════════════════════╗ >> %OUTPUT%
|
|
echo ║ STATIC ASSETS ║ >> %OUTPUT%
|
|
echo ║ Location: static ║ >> %OUTPUT%
|
|
echo ╚══════════════════════════════════════════════════════════════════╝ >> %OUTPUT%
|
|
echo. >> %OUTPUT%
|
|
|
|
tree /F /A static >> %OUTPUT%
|
|
|
|
echo. >> %OUTPUT%
|
|
echo. >> %OUTPUT%
|
|
echo ╔══════════════════════════════════════════════════════════════════╗ >> %OUTPUT%
|
|
echo ║ STATISTICS ║ >> %OUTPUT%
|
|
echo ╚══════════════════════════════════════════════════════════════════╝ >> %OUTPUT%
|
|
echo. >> %OUTPUT%
|
|
|
|
echo Templates: >> %OUTPUT%
|
|
echo - Total HTML files: >> %OUTPUT%
|
|
dir /S /B app\templates\*.html 2>nul | find /C ".html" >> %OUTPUT%
|
|
echo - Total Jinja2 files: >> %OUTPUT%
|
|
dir /S /B app\templates\*.j2 2>nul | find /C ".j2" >> %OUTPUT%
|
|
|
|
echo. >> %OUTPUT%
|
|
echo Static Assets: >> %OUTPUT%
|
|
echo - JavaScript files: >> %OUTPUT%
|
|
dir /S /B static\*.js 2>nul | find /C ".js" >> %OUTPUT%
|
|
echo - CSS files: >> %OUTPUT%
|
|
dir /S /B static\*.css 2>nul | find /C ".css" >> %OUTPUT%
|
|
echo - Image files: >> %OUTPUT%
|
|
for %%e in (png jpg jpeg gif svg webp ico) do (
|
|
dir /S /B static\*.%%e 2>nul | find /C ".%%e" >> %OUTPUT%
|
|
)
|
|
|
|
echo. >> %OUTPUT%
|
|
echo ============================================================================== >> %OUTPUT%
|
|
echo End of structure >> %OUTPUT%
|
|
|
|
echo.
|
|
echo ✅ Structure saved to %OUTPUT%
|
|
echo.
|
|
echo Opening file...
|
|
notepad %OUTPUT%
|
|
|
|
endlocal |