code: func Version(c *cli.Context) error {
  	if c.Bool("short") {
  		fmt.Println(version.VERSION)
  		return nil
  	}
  
  	tmpl, err := template.New("").Parse(versionTemplate)
  	if err != nil {
  		logrus.Fatal(err)
  	}
  
  	v := struct {
  		Version   string
  		GitCommit string
  		GoVersion string
  		BuildTime string
  		Os        string
  		Arch      string
  	}{
  		Version:   version.VERSION,
  		GitCommit: version.GITCOMMIT,
  		GoVersion: runtime.Version(),
  		BuildTime: version.BUILDTIME,
  		Os:        runtime.GOOS,
  		Arch:      runtime.GOARCH,
  	}
  
  	if err := tmpl.Execute(os.Stdout, v); err != nil {
  		logrus.Fatal(err)
  	}
  	fmt.Printf("\n")
  	return nil
  }
docs: // Version prints the libcompose version number and additionnal informations.