From a5a2c3ceb7d66efd899fa0e588944a2d4d809fac Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Mon, 27 Oct 2014 20:58:05 -0700 Subject: [PATCH] command: support machine-readable still --- command/version.go | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) 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)