# Создаёт каталоги под WESP_ASSISTANT_DIR (по умолчанию <корень_проекта>/data/assistant). # Запуск из корня репозитория: # powershell -ExecutionPolicy Bypass -File install/assistant/create_layout.ps1 # Или: # $env:WESP_ASSISTANT_DIR = "D:\wesp\data\assistant"; .\install\assistant\create_layout.ps1 $ErrorActionPreference = "Stop" $repoRoot = (Resolve-Path (Join-Path $PSScriptRoot "..\..")).Path if (-not $env:WESP_ASSISTANT_DIR -or [string]::IsNullOrWhiteSpace($env:WESP_ASSISTANT_DIR)) { $root = Join-Path $repoRoot "data\assistant" } else { $root = $env:WESP_ASSISTANT_DIR } foreach ($sub in @("logs", "cache", "models")) { $p = Join-Path $root $sub New-Item -ItemType Directory -Force -Path $p | Out-Null } Write-Host "OK: $root (подкаталоги logs, cache, models)"