如何在Go项目中输出版本信息?

我们经常在使用CLI工具的时候,都会有这样的参数输出: 1 2 3 4 5 6 7 8 9 10 ➜ ~ docker version Client: Docker Engine - Community Version: 18.09.2 API version: 1.39 Go version: go1.10.8 Git commit: 6247962 Built: Sun Feb 10 04:12:39 2019 OS/Arch: darwin/amd64 Experimental: false ➜ ~ 可