@@ -56,7 +56,7 @@ const (
56
56
varAgentToken = "agent-token"
57
57
varAgentURL = "agent-url"
58
58
varHeader = "header"
59
- varHeaderProcess = "header-process "
59
+ varHeaderCommand = "header-command "
60
60
varNoOpen = "no-open"
61
61
varNoVersionCheck = "no-version-warning"
62
62
varNoFeatureWarning = "no-feature-warning"
@@ -359,10 +359,10 @@ func (r *RootCmd) Command(subcommands []*clibase.Cmd) (*clibase.Cmd, error) {
359
359
Group : globalGroup ,
360
360
},
361
361
{
362
- Flag : varHeaderProcess ,
363
- Env : "CODER_HEADER_PROCESS " ,
362
+ Flag : varHeaderCommand ,
363
+ Env : "CODER_HEADER_COMMAND " ,
364
364
Description : "An external process that outputs JSON-encoded key-value pairs to be used as additional HTTP headers added to all requests." ,
365
- Value : clibase .StringOf (& r .headerProcess ),
365
+ Value : clibase .StringOf (& r .headerCommand ),
366
366
Group : globalGroup ,
367
367
},
368
368
{
@@ -446,7 +446,7 @@ type RootCmd struct {
446
446
token string
447
447
globalConfig string
448
448
header []string
449
- headerProcess string
449
+ headerCommand string
450
450
agentToken string
451
451
agentURL * url.URL
452
452
forceTTY bool
@@ -612,15 +612,15 @@ func (r *RootCmd) setClient(ctx context.Context, client *codersdk.Client, server
612
612
}
613
613
transport .header .Add (parts [0 ], parts [1 ])
614
614
}
615
- if r .headerProcess != "" {
615
+ if r .headerCommand != "" {
616
616
shell := "sh"
617
617
caller := "-c"
618
618
if runtime .GOOS == "windows" {
619
619
shell = "cmd.exe"
620
620
caller = "/c"
621
621
}
622
622
// #nosec
623
- cmd := exec .CommandContext (ctx , shell , caller , r .headerProcess )
623
+ cmd := exec .CommandContext (ctx , shell , caller , r .headerCommand )
624
624
cmd .Env = append (os .Environ (), "CODER_URL=" + serverURL .String ())
625
625
out , err := cmd .Output ()
626
626
if err != nil {
0 commit comments