summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAaron Klotz <aaron@tailscale.com>2025-08-11 12:25:48 -0600
committerAaron Klotz <aaron@tailscale.com>2025-08-11 12:25:48 -0600
commite673c5559253503dbcb1fc7bcbb2da890d08b1d4 (patch)
tree6cc063696268cf078ab801c2816878fc20ae9e72
parent1498c00e642f4a6b2dcd7b2a2c2855e63cfe8b1e (diff)
downloadtailscale-aaron/gocross.tar.xz
tailscale-aaron/gocross.zip
use script scope for copying argsaaron/gocross
Signed-off-by: Aaron Klotz <aaron@tailscale.com>
-rw-r--r--tool/gocross/gocross-wrapper.ps110
1 files changed, 5 insertions, 5 deletions
diff --git a/tool/gocross/gocross-wrapper.ps1 b/tool/gocross/gocross-wrapper.ps1
index ff951bf21..51ba3f9b7 100644
--- a/tool/gocross/gocross-wrapper.ps1
+++ b/tool/gocross/gocross-wrapper.ps1
@@ -4,12 +4,12 @@ $ErrorActionPreference = 'Stop'
<#
.DESCRIPTION
- Copies the global $args variable into an array, which is easier to work with
+ Copies the script's $args variable into an array, which is easier to work with
when preparing to start child processes.
#>
-function Copy-GlobalArgs {
- $list = [System.Collections.Generic.List[string]]::new($Global:args.Count)
- foreach ($arg in $Global:args) {
+function Copy-ScriptArgs {
+ $list = [System.Collections.Generic.List[string]]::new($Script:args.Count)
+ foreach ($arg in $Script:args) {
$list.Add($arg)
}
return $list.ToArray()
@@ -189,7 +189,7 @@ $repoRoot = Get-RepoRoot
$execEnv = Copy-Environment
$execEnv.Remove('GOROOT')
-$argList = Copy-GlobalArgs
+$argList = Copy-ScriptArgs
if ($Env:TS_USE_GOCROSS -ne '1') {
$revFile = Join-Path $repoRoot 'go.toolchain.rev' -Resolve