1234567891011121314151617181920212223242526272829303132 |
- param ([String[]] $only)
- $buildPath = '.\@501st Community Auxiliary Mod\addons'
- New-Item $buildPath -ItemType Directory -Force
- $buildPath = Resolve-Path $buildPath
- $includePath = Resolve-Path '.\include.txt'
- $addonBuilder = Join-Path (Get-ItemProperty "HKCU:\Software\Bohemia Interactive\Arma 3 Tools").path "AddonBuilder\AddonBuilder.exe"
- function Build-Addon
- {
- param ([string] $addonFolder)
- $addonPath = Resolve-Path ".\addons - Copy\$addonFolder"
- & "$addonBuilder" $addonPath $buildPath -prefix="rd501" -clear -include="$includePath"
- }
- if ($PSBoundParameters.ContainsKey('only'))
- {
- foreach($addonFolder in $only)
- {
- Build-Addon -addonFolder $addonFolder
- }
- }
- else
- {
- foreach($addonFolder in Get-ChildItem -Directory '.\addons - Copy')
- {
- Build-Addon -addonFolder $addonFolder
- }
- }
|