Browse Source

add trace command.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
update-packer-186
Bo-Yi Wu 6 years ago
parent
commit
7fc103fadf
  1. 17
      plugin.go

17
plugin.go

@ -136,16 +136,21 @@ func (p *Plugin) Exec() error {
} }
} }
for _, c := range commands { for _, cmd := range commands {
c.Stdout = os.Stdout cmd.Stdout = os.Stdout
c.Stderr = os.Stderr cmd.Stderr = os.Stderr
c.Env = os.Environ() cmd.Env = os.Environ()
err := c.Run() trace(cmd)
if err != nil {
if err := cmd.Run(); err != nil {
return err return err
} }
} }
return nil return nil
} }
func trace(cmd *exec.Cmd) {
fmt.Println("$", strings.Join(cmd.Args, " "))
}

Loading…
Cancel
Save