powershell migration
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
# --- init.ps1 ---
|
||||
# Переходим в папку скрипта
|
||||
Set-Location -Path $PSScriptRoot
|
||||
|
||||
# Определяем root аналогично %~dp0..\
|
||||
$root = Join-Path $PSScriptRoot ".."
|
||||
|
||||
# Подключаем vars.ps1
|
||||
$varsFile = Join-Path $root "settings\vars.ps1"
|
||||
if (Test-Path $varsFile) {
|
||||
. $varsFile # точка + пробел = source / импорт
|
||||
} else {
|
||||
Write-Warning "Vars file not found: $varsFile"
|
||||
}
|
||||
+2
-3
@@ -1,7 +1,7 @@
|
||||
:: LOCAL ::
|
||||
|
||||
:: Package Managers
|
||||
set "winget=%~dp0winget.ps1"
|
||||
set "winget=%root%\winget.ps1"
|
||||
|
||||
:: Local Root
|
||||
set "data=%root%\data"
|
||||
@@ -15,8 +15,7 @@ set "packages-user-lists-other=%packages-user-lists%\other.bat"
|
||||
|
||||
:: Apps
|
||||
set "apps=%data%\apps"
|
||||
set "csv=%data%\apps.csv"
|
||||
set "apps-all=%apps%\[all]"
|
||||
set "apps-all=%apps%\all.csv"
|
||||
set "apps-legacy=%apps%\legacy"
|
||||
set "apps-user=%apps%\%computername%"
|
||||
:: Mounts
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
Key,Value,Type
|
||||
winget,%root%\winget.ps1,Package Manager
|
||||
data,%root%\data,Local Root
|
||||
packages,%data%\packages,Packages
|
||||
apps,%data%\apps,Apps
|
||||
apps-all,%apps%\all.csv,Apps
|
||||
apps-legacy,%apps%\legacy,Apps
|
||||
mounts,%data%\mounts,Mounts
|
||||
disk-label,S:,Global
|
||||
user-name,oqyude,Global
|
||||
games,%disk-label%\Games,Main Folder
|
||||
storage,%userprofile%\Storage,Main Folder
|
||||
storage-games,N:\Games\.storage,Main Folder
|
||||
|
@@ -0,0 +1,32 @@
|
||||
# LOCAL
|
||||
|
||||
# Package Managers
|
||||
$winget = "$PSScriptRoot\winget.ps1"
|
||||
|
||||
# Local Root
|
||||
$data = "$root\data"
|
||||
|
||||
# Packages
|
||||
$packages = "$data\packages"
|
||||
$packagesInstaller = "$packages\install.bat"
|
||||
$packagesAllLists = "$packages\[all]"
|
||||
$packagesUserLists = "$packages\$env:COMPUTERNAME"
|
||||
$packagesUserListsOther = "$packagesUserLists\other.bat"
|
||||
|
||||
# Apps
|
||||
$apps = "$data\apps"
|
||||
$appsAll = "$apps\all.csv"
|
||||
$appsLegacy = "$apps\legacy"
|
||||
$appsUser = "$apps\$env:COMPUTERNAME"
|
||||
|
||||
# Mounts
|
||||
$mounts = "$data\mounts"
|
||||
|
||||
# GLOBAL
|
||||
$diskLabel = "S:"
|
||||
$userName = "oqyude"
|
||||
|
||||
# Main Folder
|
||||
$games = "$diskLabel\Games"
|
||||
$storage = "$env:USERPROFILE\Storage"
|
||||
$storageGames = "N:\Games\.storage"
|
||||
Reference in New Issue
Block a user