code: func init() {
  	for _, v := range os.Args {
  		if v == "--version" || v == "-version" {
  			fmt.Println(VersionString())
  			os.Exit(0)
  		}
  	}
  }
docs: // Because we don't know when this init will be called with respect to
  // flag.Parse() and other flag definitions, we can't rely on the regular
  // flag mechanism. But this one is fine.