Skip to content

Commit ec127b1

Browse files
committed
Cross platformisms.
1 parent d3d065a commit ec127b1

3 files changed

Lines changed: 9 additions & 2 deletions

File tree

DEVELOPER_README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
Notes for working on this repo.
44

5+
## Prerequisites
6+
7+
- .NET SDK 10 or newer
8+
- PowerShell 5.1+ on Windows; PowerShell 7+ on Linux/macOS (install: <https://learn.microsoft.com/powershell/scripting/install/installing-powershell>). The build scripts (`build/pack-dev.ps1`, `build/pack-release.ps1`) are pwsh-only.
9+
510
## Repo layout assumption
611

712
The dev workflow assumes you have this repo cloned alongside its sibling

build/pack-dev.ps1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,9 @@ $pkgs = @(
7272
'rezoom.sql.mapping','rezoom.sql.compiler','rezoom.sql.provider',
7373
'rezoom.sql.provider.sqlite','rezoom.sql.provider.tsql','rezoom.sql.provider.postgres'
7474
)
75+
$packagesRoot = Join-Path $HOME '.nuget/packages'
7576
foreach ($p in $pkgs) {
76-
$cacheDir = Join-Path "$env:USERPROFILE\.nuget\packages" "$p\$fullVersion"
77+
$cacheDir = Join-Path $packagesRoot "$p/$fullVersion"
7778
if (Test-Path $cacheDir) { Remove-Item -Recurse -Force $cacheDir }
7879
}
7980

build/pack-release.ps1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,9 @@ $pkgs = @(
7070
'rezoom.sql.mapping','rezoom.sql.compiler','rezoom.sql.provider',
7171
'rezoom.sql.provider.sqlite','rezoom.sql.provider.tsql','rezoom.sql.provider.postgres'
7272
)
73+
$packagesRoot = Join-Path $HOME '.nuget/packages'
7374
foreach ($p in $pkgs) {
74-
$cacheDir = Join-Path "$env:USERPROFILE\.nuget\packages" "$p\$releaseVersion"
75+
$cacheDir = Join-Path $packagesRoot "$p/$releaseVersion"
7576
if (Test-Path $cacheDir) { Remove-Item -Recurse -Force $cacheDir }
7677
}
7778

0 commit comments

Comments
 (0)