( logger slog.Logger, commandEnv CommandEnv, execer agentexec.Execer, )
| 27 | } |
| 28 | |
| 29 | func newCommandEnvExecer( |
| 30 | logger slog.Logger, |
| 31 | commandEnv CommandEnv, |
| 32 | execer agentexec.Execer, |
| 33 | ) *commandEnvExecer { |
| 34 | return &commandEnvExecer{ |
| 35 | logger: logger, |
| 36 | commandEnv: commandEnv, |
| 37 | execer: execer, |
| 38 | } |
| 39 | } |
| 40 | |
| 41 | // Ensure commandEnvExecer implements agentexec.Execer. |
| 42 | var _ agentexec.Execer = (*commandEnvExecer)(nil) |
no outgoing calls