Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit4ae42b5

Browse files
committed
export devcontainercli method options
1 parent6580971 commit4ae42b5

File tree

1 file changed

+32
-32
lines changed

1 file changed

+32
-32
lines changed

‎agent/agentcontainers/devcontainercli.go‎

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -106,63 +106,63 @@ type DevcontainerCLI interface {
106106

107107
// DevcontainerCLIUpOptions are options for the devcontainer CLI Up
108108
// command.
109-
typeDevcontainerCLIUpOptionsfunc(*devcontainerCLIUpConfig)
109+
typeDevcontainerCLIUpOptionsfunc(*DevcontainerCLIUpConfig)
110110

111-
typedevcontainerCLIUpConfigstruct {
112-
args []string// Additional arguments for the Up command.
113-
stdout io.Writer
114-
stderr io.Writer
111+
typeDevcontainerCLIUpConfigstruct {
112+
Args []string// Additional arguments for the Up command.
113+
Stdout io.Writer
114+
Stderr io.Writer
115115
}
116116

117117
// WithRemoveExistingContainer is an option to remove the existing
118118
// container.
119119
funcWithRemoveExistingContainer()DevcontainerCLIUpOptions {
120-
returnfunc(o*devcontainerCLIUpConfig) {
121-
o.args=append(o.args,"--remove-existing-container")
120+
returnfunc(o*DevcontainerCLIUpConfig) {
121+
o.Args=append(o.Args,"--remove-existing-container")
122122
}
123123
}
124124

125125
// WithUpOutput sets additional stdout and stderr writers for logs
126126
// during Up operations.
127127
funcWithUpOutput(stdout,stderr io.Writer)DevcontainerCLIUpOptions {
128-
returnfunc(o*devcontainerCLIUpConfig) {
129-
o.stdout=stdout
130-
o.stderr=stderr
128+
returnfunc(o*DevcontainerCLIUpConfig) {
129+
o.Stdout=stdout
130+
o.Stderr=stderr
131131
}
132132
}
133133

134134
// DevcontainerCLIExecOptions are options for the devcontainer CLI Exec
135135
// command.
136-
typeDevcontainerCLIExecOptionsfunc(*devcontainerCLIExecConfig)
136+
typeDevcontainerCLIExecOptionsfunc(*DevcontainerCLIExecConfig)
137137

138-
typedevcontainerCLIExecConfigstruct {
139-
args []string// Additional arguments for the Exec command.
140-
stdout io.Writer
141-
stderr io.Writer
138+
typeDevcontainerCLIExecConfigstruct {
139+
Args []string// Additional arguments for the Exec command.
140+
Stdout io.Writer
141+
Stderr io.Writer
142142
}
143143

144144
// WithExecOutput sets additional stdout and stderr writers for logs
145145
// during Exec operations.
146146
funcWithExecOutput(stdout,stderr io.Writer)DevcontainerCLIExecOptions {
147-
returnfunc(o*devcontainerCLIExecConfig) {
148-
o.stdout=stdout
149-
o.stderr=stderr
147+
returnfunc(o*DevcontainerCLIExecConfig) {
148+
o.Stdout=stdout
149+
o.Stderr=stderr
150150
}
151151
}
152152

153153
// WithExecContainerID sets the container ID to target a specific
154154
// container.
155155
funcWithExecContainerID(idstring)DevcontainerCLIExecOptions {
156-
returnfunc(o*devcontainerCLIExecConfig) {
157-
o.args=append(o.args,"--container-id",id)
156+
returnfunc(o*DevcontainerCLIExecConfig) {
157+
o.Args=append(o.Args,"--container-id",id)
158158
}
159159
}
160160

161161
// WithRemoteEnv sets environment variables for the Exec command.
162162
funcWithRemoteEnv(env...string)DevcontainerCLIExecOptions {
163-
returnfunc(o*devcontainerCLIExecConfig) {
163+
returnfunc(o*DevcontainerCLIExecConfig) {
164164
for_,e:=rangeenv {
165-
o.args=append(o.args,"--remote-env",e)
165+
o.Args=append(o.Args,"--remote-env",e)
166166
}
167167
}
168168
}
@@ -185,8 +185,8 @@ func WithReadConfigOutput(stdout, stderr io.Writer) DevcontainerCLIReadConfigOpt
185185
}
186186
}
187187

188-
funcapplyDevcontainerCLIUpOptions(opts []DevcontainerCLIUpOptions)devcontainerCLIUpConfig {
189-
conf:=devcontainerCLIUpConfig{stdout:io.Discard,stderr:io.Discard}
188+
funcapplyDevcontainerCLIUpOptions(opts []DevcontainerCLIUpOptions)DevcontainerCLIUpConfig {
189+
conf:=DevcontainerCLIUpConfig{Stdout:io.Discard,Stderr:io.Discard}
190190
for_,opt:=rangeopts {
191191
ifopt!=nil {
192192
opt(&conf)
@@ -195,8 +195,8 @@ func applyDevcontainerCLIUpOptions(opts []DevcontainerCLIUpOptions) devcontainer
195195
returnconf
196196
}
197197

198-
funcapplyDevcontainerCLIExecOptions(opts []DevcontainerCLIExecOptions)devcontainerCLIExecConfig {
199-
conf:=devcontainerCLIExecConfig{stdout:io.Discard,stderr:io.Discard}
198+
funcapplyDevcontainerCLIExecOptions(opts []DevcontainerCLIExecOptions)DevcontainerCLIExecConfig {
199+
conf:=DevcontainerCLIExecConfig{Stdout:io.Discard,Stderr:io.Discard}
200200
for_,opt:=rangeopts {
201201
ifopt!=nil {
202202
opt(&conf)
@@ -241,7 +241,7 @@ func (d *devcontainerCLI) Up(ctx context.Context, workspaceFolder, configPath st
241241
ifconfigPath!="" {
242242
args=append(args,"--config",configPath)
243243
}
244-
args=append(args,conf.args...)
244+
args=append(args,conf.Args...)
245245
cmd:=d.execer.CommandContext(ctx,"devcontainer",args...)
246246

247247
// Capture stdout for parsing and stream logs for both default and provided writers.
@@ -251,14 +251,14 @@ func (d *devcontainerCLI) Up(ctx context.Context, workspaceFolder, configPath st
251251
&devcontainerCLILogWriter{
252252
ctx:ctx,
253253
logger:logger.With(slog.F("stdout",true)),
254-
writer:conf.stdout,
254+
writer:conf.Stdout,
255255
},
256256
)
257257
// Stream stderr logs and provided writer if any.
258258
cmd.Stderr=&devcontainerCLILogWriter{
259259
ctx:ctx,
260260
logger:logger.With(slog.F("stderr",true)),
261-
writer:conf.stderr,
261+
writer:conf.Stderr,
262262
}
263263

264264
iferr:=cmd.Run();err!=nil {
@@ -293,17 +293,17 @@ func (d *devcontainerCLI) Exec(ctx context.Context, workspaceFolder, configPath
293293
ifconfigPath!="" {
294294
args=append(args,"--config",configPath)
295295
}
296-
args=append(args,conf.args...)
296+
args=append(args,conf.Args...)
297297
args=append(args,cmd)
298298
args=append(args,cmdArgs...)
299299
c:=d.execer.CommandContext(ctx,"devcontainer",args...)
300300

301-
c.Stdout=io.MultiWriter(conf.stdout,&devcontainerCLILogWriter{
301+
c.Stdout=io.MultiWriter(conf.Stdout,&devcontainerCLILogWriter{
302302
ctx:ctx,
303303
logger:logger.With(slog.F("stdout",true)),
304304
writer:io.Discard,
305305
})
306-
c.Stderr=io.MultiWriter(conf.stderr,&devcontainerCLILogWriter{
306+
c.Stderr=io.MultiWriter(conf.Stderr,&devcontainerCLILogWriter{
307307
ctx:ctx,
308308
logger:logger.With(slog.F("stderr",true)),
309309
writer:io.Discard,

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp