Skip to content

Commit 550e63b

Browse files
committed
build script
1 parent 39b99f5 commit 550e63b

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,4 @@
2626
/vendor/
2727
composer.lock
2828
composer.phar
29+
dist/

build.ps1

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
$version = "2.0.0"
2+
3+
$dist = "$pwd\dist"
4+
$outputFile = "$dist\BTCPay-WHMCS-Plugin-$version.zip"
5+
6+
$modules = "$pwd/modules"
7+
Remove-Item $dist -Force -Recurse
8+
if(!(Test-Path -Path $dist )){
9+
New-Item -ItemType directory -Path $dist
10+
New-Item -ItemType directory -Path "$dist\tmp"
11+
}
12+
13+
Copy-Item "$modules\*" "$dist\tmp\modules" -Force -Recurse
14+
Add-Type -assembly "system.io.compression.filesystem"
15+
[io.compression.zipfile]::CreateFromDirectory("$dist\tmp", $outputFile)
16+
Remove-Item "$dist\tmp" -Force -Recurse
17+
18+
Write-Output "Output available in $outputFile"
19+

0 commit comments

Comments
 (0)