diff --git a/command/version.go b/command/version.go index 5ca8e6004..689614e60 100644 --- a/command/version.go +++ b/command/version.go @@ -33,11 +33,15 @@ func (c *VersionCommand) Help() string { } func (c *VersionCommand) Run(args []string) int { - /* - env.Ui().Machine("version", Version) - env.Ui().Machine("version-prelease", VersionPrerelease) - env.Ui().Machine("version-commit", GitCommit) - */ + env, err := c.Meta.Environment() + if err != nil { + c.Ui.Error(fmt.Sprintf("Error initializing environment: %s", err)) + return 1 + } + + env.Ui().Machine("version", c.Version) + env.Ui().Machine("version-prelease", c.VersionPrerelease) + env.Ui().Machine("version-commit", c.Revision) var versionString bytes.Buffer fmt.Fprintf(&versionString, "Packer v%s", c.Version)