class Packer::Output::Version
Represents the output from +packer version+.
@see www.packer.io/docs/machine-readable/command-version.html
Public Instance Methods
version()
click to toggle source
The version of Packer
running, only including the major, minor, and patch versions.
@return [String]
# File lib/packer/output/version.rb, line 11 def version msgs = select_messages('version') msgs[0][3] end
version_commit()
click to toggle source
The SHA1 of the Git commit that build this version of Packer
.
@return [String]
# File lib/packer/output/version.rb, line 19 def version_commit msgs = select_messages('version-commit') msgs[0][3] end
version_prerelease()
click to toggle source
The prerelease tag (if any) for the running version of packer.
@return [String]
# File lib/packer/output/version.rb, line 27 def version_prerelease msgs = select_messages('version-prelease') msgs[0][3] end