@@ -0,0 +1,18 @@
|
||||
# Создаёт каталоги под 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)"
|
||||
Reference in New Issue
Block a user