/
githubmirror
/
dive
Обзор
Документация
Войти
/
githubmirror
/
dive
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v0.11.0
cmd/version.go
34 строки
538 B
Nguyen Ngoc Trung (Steven)
Support version printout (#37)
25 окт 2018, 04:00
25 окт 2018, 04:00
5dfd9fb
Код
Авторство
О чём код?
package cmd import ( "fmt" "github.com/spf13/cobra" ) type Version struct { Version string Commit string BuildTime string } var version *Version // versionCmd represents the version command var versionCmd = &cobra.Command{ Use: "version", Short: "print the version number and exit (also --version)", Run: printVersion, } func init() { rootCmd.AddCommand(versionCmd) } func SetVersion(v *Version) { version = v } func printVersion(cmd *cobra.Command, args []string) { fmt.Printf("dive %s\n", version.Version) }