diff --git a/agent/internal/client/commander.go b/agent/internal/client/commandexe.go similarity index 96% rename from agent/internal/client/commander.go rename to agent/internal/client/commandexe.go index 340975d..f1341d7 100644 --- a/agent/internal/client/commander.go +++ b/agent/internal/client/commandexe.go @@ -17,13 +17,13 @@ import ( ) type CommanderClient struct { - cmder *commander.Commander + cmder *commander.CommandExecutor wg *sync.WaitGroup id string } func New( - cmder *commander.Commander, + cmder *commander.CommandExecutor, wg *sync.WaitGroup, id string, ) CommanderClient { diff --git a/agent/internal/commander/impl.go b/agent/internal/commander/impl.go index 08c7a1b..3bdae44 100644 --- a/agent/internal/commander/impl.go +++ b/agent/internal/commander/impl.go @@ -10,10 +10,10 @@ import ( "golang.org/x/sync/errgroup" ) -type Commander struct { +type CommandExecutor struct { } -func (*Commander) Execute(command *proto.Command) (*proto.FinishedCommand, error) { +func (*CommandExecutor) Execute(command *proto.Command) (*proto.FinishedCommand, error) { cmd := exec.Command(command.Command[0], command.Command[1:]...) var ( stdin io.WriteCloser